美文网首页
RocketMQ-01

RocketMQ-01

作者: Muscleape | 来源:发表于2019-07-28 17:34 被阅读0次

    发布-订阅模式

    • 消息发送方=>发布者(Publisher);
    • 消息接收方=>订阅者(Subscriber);
    • 服务器端存放消息的容器=>主题(Topic);

    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;

    相关文章

      网友评论

          本文标题:RocketMQ-01

          本文链接:https://www.haomeiwen.com/subject/uvburctx.html