⦁    mqnamesrv服务

    broker启动的时候(单个、多个),都会去查找namesrv注册。

    Producer发生消息的时候会根据topic获取路由到broker的信息。

    Consumer根据topic到namesrv获取topic的路由到broker的信息。

     broker启动的时候会定时任务,每10秒会向namesrv发送心跳请求,并注册topic信息到broker

⦁ 功能:
     接收broker的请求注册broker的路由信息。
     接收client的请求根据某个topic获取所有broker的路由信息。


四.rocketMQ原理

⦁ 消息订阅

RocketMQ消息订阅有两种模式:一种是Push模式,即MQServer主动向消费端推送
四.rocketMQ原理

四.rocketMQ原理

说明:但在具体实现时,Push和Pull模式都是采用消费端主动拉取的方式。

DefaultMQProducer、
TransactionMQProducer、
DefaultMQPushConsumer、
DefaultMQPullConsumer
消息订阅Consumer
DefaultMQPushConsumer consumer = new DefaultMQPushConsumer("QuickStartConsumer");
消息产生者Producer
DefaultMQProducer producer = new DefaultMQProducer("QuickStartProducer");

相关文章:

  • 2021-08-29
  • 2021-07-17
  • 2021-08-05
  • 2021-10-21
  • 2021-10-06
  • 2021-07-10
猜你喜欢
  • 2021-07-03
  • 2021-11-23
  • 2021-10-21
  • 2021-06-24
  • 2021-08-25
  • 2021-04-10
  • 2021-08-15
相关资源
相似解决方案