发布于 2016-07-01 06:59:37 | 123 次阅读 | 评论: 0 | 来源: 网友投递
Voovan 高性能WEB服务器及网络通信框架
Voovan 是一个高性能异步网络框架和HTTP 服务器框架,同时支持HTTP客户端抓去、动态编译支持、数据库访问封装以及DateTime、String、Log、反射、对象工具、流操作、文件操作、异步双向通道等功能。旨在提供可靠、方便、可单元测试的代码。它是一个无任何依赖的独立工具包,希望能够方便广大开发者快速的实现应用。
Voovan V1.0-alpah-2 发布l了,本次版本以Socket 异步通信的性能优化为主,经过1个多月的分析优化调试等工作,目前基于 Voovan 异步通信框架的 HTTP 服务的并发能力已经达到了 Jetty 并发的水平。
相信已经使用了 Voovan 异步通信作为开发框架的朋友又有一个新的惊喜。
测试命令参数: ab -n 1000 -c 100 http://xxx.xxx.xxx.xxx:ooo/
修复关闭 JDBC 连接时出现的 null 错误
HttpServer 无法正确加载错误展示页面
Http 请求中的If-Modified-Since头出现乱码导致解析异常
在对方发送完报文后立即关闭连接,会导致无法继续收取缓冲区中的数据
TStream.read 方法读取后入参流的游标位置不正确
Socket 同步通信时SSL握手失败
TString 增加字符串翻转函数
数据库操作,对 commit/rollback 方法提供不关闭连接和可选关闭连接两种方式
JSON 工具对 null 的兼容
解析 SQL 查询条件函数优化
TFile 函数修改,文件游标位置类型由 int 改为 long
为 Socket 异步通信工具提供同步方法
性能大幅优化提升