RocketMQ-01

2019-07-28  本文已影响0人  Muscleape

发布-订阅模式

RocketMQ

  1. 发布订阅模式,其中也有队列(Queue);
  2. 通过确认机制,提高可靠性;
  3. 每个主题中包括多个队列,通过多个队列实现多实例并行生产和消费;
  4. 只在队列上保证消息的有序性;
  5. 主题层面无法保证消息的有序性;
  6. 订阅者的概念是通过消费组(Customer Group)来体现;
  7. 每个消费组都消费主题中一份完成的消息;
  8. 组内消费者是竞争关系,每个只负责尊一部分消息;
  9. 在Topic消费过程中,消息可被不同组多次消费,所以,为每个消费组在各个队列上维护一个消费位置;
  10. consumer和queue不是强关联的,但是在任何时刻,某个queue在同一个consumer group中最多只能有一个consumer占用;
  11. producer和queue不需要关联,消息发送哪个queue都可以,Rocket MQ的默认策略是轮询选择每个queue;
上一篇下一篇

猜你喜欢

热点阅读