Latest version: V4.2.1


特点

高性能异步通信、HTTP服务器和客户端通信、数据库操作等的工具框架。

Voovan还包含了日常经常会用到的日志、反射、动态编译、流及文件操作、JSON 操作、HTTPClient 等工具。

Voovan完全原生不依赖任何第三方包。



NIO异步通信

core
  • 可灵活实现Socket通信粘包的支持。
  • 支持 SSL/TLS 加密通信。
  • 线程池依据系统负载情况自动调整。
  • 零拷贝实现, 性能卓越
  • 采用非阻塞方式的异步传输。
  • 事件驱动,采用回调的方式完成调用。
  • 可灵活的加载过滤器机制。

HTTPServer

core
  • 支持WebSocket Version 13。
  • 注解路由自动发现
  • 支持路径参数自动抽取
  • Lambda实现Http响应实现。
  • 支持HTTP1.1的HTTPS访问,采用TLS模式。
  • 异常统一展示支持。
  • HTTP 协议完整实现

ORM工具

core
  • 参数类型: Map参数、匿名参数、对象参数。
  • 支持存储过程调用。
  • 支持批量更新。
  • 数据库事务的支持。
  • 无匹配参数的条件过滤。
  • 命名及序号参数。
  • 参数模糊匹配。

News & Blog



开放源码

Voovan 是一款开放源码的 Java 框架

你可以使用他开发出高性能的 Socket 服务、Http 服务、Restful 服务

同时你可能不需要再引用任何第三方包



Apache许可

        基于Apache V2 许可协议的开源项目。它完全免费,你可以无任何限制的使用、复制、合并、发布及分发这个框架。

作者介绍

        作者: 何挺,一直从事后端开发工作,Voovan 是在长期使用各种框架的过程结合实际开发工作需要设计并开发的,目标是简单快速的入门并开发出具有高稳定性及性能的应用。