RokcetMQ 的长轮询概念
通过持有client请求一段时间, 在这时间内一直轮询. 在持有期间收到消息则将消息按原请求返回. 如果3次check(默认五s)未检查到结果. 这时候就返回空结果
比起一般push方式. 依赖于server端的性能来说, 减少server资源损耗. 又减少client端性能各有千秋.server端无法顾及到的问题.
同时比起一般的pull方式, 更具有实时性. 同时消除掉对pull间隔设定上的困扰
(可以借鉴于那些具有实时性要求, 又不想浪费资源和对资源使用率上的担忧)