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