RocketMQ消息消费本质上是基于的拉(pull)模式,consumer主动向消息服务器broker拉取消息。consumer被分为2类:MQPullConsumer和MQPushConsumer,其实本质都是拉模式(pull),即consumer轮询从broker拉取消息。 区别:MQPushConsumer方式,consumer把轮询过程封装了,并注册MessageListener监听器,取
转载 2024-06-03 21:25:31
120阅读
1 RocketMQ的发布订阅1.1 基本概念发布订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都将得到通知。RocketMQ的消息订阅分为两种模式Push模式 (MQPushConsumer) : Broker主动向消费者推送Pull模 式(MQPullConsumer) :消费者在需要消息时,主动到Broker拉取但是...
原创 2021-07-07 16:01:31
932阅读
发布订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖他的对象都将得到通知。RocketMQ的消息订阅分为两种模式:Push模式(MQPullConsumer): Broker 主动向消费者推送。Pull模式(MQPushConsumer): 消费者在需要消息时,主动到Broker拉取。但是,在RocketMQ中,具体实现时,Push和Pull模式都是