Venus 2.2.6 Released

版本 1Struct编辑于
2012-Jun-28 16:45。

比较
当前版本Struct编辑于
2012-Jun-28 16:48。

标识
该行被删除。
字 {0}word{1} 已经移除, 字 {2}word{3} 添加。
该行被添加。

变动(2)

查看页面历史
# validator有了新的性能提升
# 修复了toolkit-net-io的一个bug

* *相关的Bug描述*:由于 connectionManager在主循环中检测并且发送ping包,ping发送的时候,如果该connection之前有消息堆积(可能是由于网络问题/CPU/GC时间过长等问题 最终导致消息堆积) ,并且当前消息堆积达到设定的最大值,
默认最大值Venus设定了1(目前每个连接已经提示到10000),
* *解决方法:* connection *idle check仍旧保留在主循环中,但是发送ping包通过另外一个线程来发送,避免主线程wait.并且增加每个连接的发送队列长度.