Voovan V1.0-alpah-2 发布,并发性能大幅度提升 - 开源中国社区
Voovan V1.0-alpah-2 发布,并发性能大幅度提升
愚民日记 2016年07月01日

Voovan V1.0-alpah-2 发布,并发性能大幅度提升

愚民日记 愚民日记 发布于2016年07月01日 收藏 13 评论 4

免费体验IBM Cloud,构建Iot应用 >>>  

Voovan V1.0-alpah-2 发布l了,本次版本以Socket 异步通信的性能优化为主,经过1个多月的分析\优化\调试等工作,目前基于 Voovan 异步通信框架的 HTTP 服务的并发能力已经达到了 Jetty 并发的水平。

相信已经使用了 Voovan 异步通信作为开发框架的朋友又有一个新的惊喜。

测试命令参数: ab -n 1000 -c 100 http://xxx.xxx.xxx.xxx:ooo/

VoovanHttpServer 测试结果:

Jetty 测试结果:

Jetty 测试结果

更新记录:

1.0-alpha-2:

BUG修复:

  • 修复关闭 JDBC 连接时出现的 null 错误

  • HttpServer 无法正确加载错误展示页面

  • Http 请求中的If-Modified-Since头出现乱码导致解析异常

  • 在对方发送完报文后立即关闭连接,会导致无法继续收取缓冲区中的数据

  • TStream.read 方法读取后入参流的游标位置不正确

  •  Socket 同步通信时SSL握手失败

优化内容:

  •  TString 增加字符串翻转函数

  •  数据库操作,对 commit/rollback 方法提供不关闭连接和可选关闭连接两种方式

  •  JSON 工具对 null 的兼容

  •  解析 SQL 查询条件函数优化

  •  TFile 函数修改,文件游标位置类型由 int 改为 long

  •  为 Socket 异步通信工具提供同步方法

  •  性能大幅优化提升

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Voovan V1.0-alpah-2 发布,并发性能大幅度提升
分享
评论(4)
最新评论
0
感谢朋友们的支持
0
越来越好
0
顶一下
0
摸我
顶部