MQ长轮询
2016-07-18 10:18:26 0 举报
MQ长轮询是一种消息队列的通信模式,它通过客户端不断发送请求给服务器,并等待服务器响应。一旦服务器有新的消息或数据可用,就会立即响应客户端的请求。这种模式可以有效地实现实时通信和数据传输,适用于需要频繁交互的场景。 在MQ长轮询中,客户端会定期向服务器发送请求,以检查是否有新的消息或数据可用。如果服务器没有新的消息或数据,它会保持连接打开状态,直到有新的消息或数据可用为止。一旦服务器有新的消息或数据可用,它会立即响应客户端的请求,并将消息或数据发送给客户端。
作者其他创作
大纲/内容
DefaultMQPushConsumerImpl.pullMessage()
没有-add
上报接口
run()
PullRequest pullRequest = this.pullRequestQueue.take();
获取queue()设置最后一次拉去时间戳
判断redis有值
callback:URL
有,post回调callback
pullMessage()
根据iP获取MAC
全能URL请求,获取IP
redis
0 条评论
下一页