摘要:
回顾PullMessageService#run: 如果队列总没有PullRequest对象,线程将阻塞。 围绕PullRequest有2个问题: 1.PullRequest对象在什么时候创建并加入pullRequestQueue中以便唤醒PullMessageService县城 2.集群内多个消费 阅读全文
posted @ 2020-02-04 00:51
l2c
阅读(569)
评论(0)
推荐(0)
摘要:
DefaultMessageStore#start 当新消息到达CommitLog是,ReputMessageService线程负责将消息转发给ConsumeQueue,IndexFile,如果Broker端开启了长轮询模式并且角色为主节点,则最终调用 方法唤起挂起线程,长轮询模式是的消息拉取能实现 阅读全文
posted @ 2020-02-04 00:42
l2c
阅读(212)
评论(0)
推荐(0)

浙公网安备 33010602011771号