Rocketmq 默认拉取消息方式采用长轮询,为什么不直接使用长连接?
保持一个 TCP 连接的开销很大,且 TCP 保活并不可靠(最棘手的问题就是怎么知道对方掉没掉线?),你真正写过长连接的话就知道全是坑了。
况且长轮询已经是针对短轮询这种会产生大量无效轮询的方式做出了改进了。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
保持一个 TCP 连接的开销很大,且 TCP 保活并不可靠(最棘手的问题就是怎么知道对方掉没掉线?),你真正写过长连接的话就知道全是坑了。
况且长轮询已经是针对短轮询这种会产生大量无效轮询的方式做出了改进了。