+
 新版

netty4 将数据channel.writeAndFlush 到缓存区后,发现数据不能及时发送出去

不要说no 发布于 2020/09/24 15:53
阅读 3K+
收藏 0

netty4 将数据channel.writeAndFlush 到缓存区后,发现数据不能及时发送出去,导致客户端接收消息延迟?再啰嗦几句,就是客户端向服务端连续发了100条socket消息,服务端成功收到了每条消息并处理业务完毕,使用writeAndFlush()返回处理结果客户端,就像阻塞了,等待5~15秒客户端才收到全部的处理结果消息。写法就是网上通用的那一套,没有整新的幺蛾子,求大神指点

加载中
0
GreysonYee
GreysonYee

是不是你的业务处理过程耗时了。看看日志。

不要说no
业务处理响应很快,不是业务导致的。日志显示处理完后立即就调用了writeAndFlush。
0
kakai
kakai

有没有做粘包、断包解码?

0
o
osc_39195742

我也遇到了同样问题,请问楼主解决了吗

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部