Advertisement

深入浅出:消息队列(订阅关系一致性)

阅读量:

深入浅出消息队列----【订阅关系一致性】

  • 何为订阅关联
    • 何为订阅关联的统一性
    • 为何订阅关联的不统一会导致问题?

此内容仅为文章摘要,归纳了原文中的关键概念,并附上个人的理解与观点
原文出处:编程导航-鱼皮【yes哥深入浅出消息队列专栏】

订阅关系定义解析

所谓订阅关系,通俗来说,就是记录某消费者对特定主题(包括过滤条件如标签)的订阅信息,当消费者从 Broker 获取消息时,系统会依据该订阅关系将对应的消息推送至消费者端。

在实际应用环境中,通常由多个消费者共同组成消费组来协同处理消息。这种机制对于不熟悉订阅逻辑或对相关原理缺乏了解的使用者而言,在操作过程中极易引发误用问题。

在 RocketMQ 中,订阅关系的设计是基于消费组、主题及标签三个维度进行的,也就是说一种订阅关系即为某一特定消费组、某一主题以及某一标签的组合

举个例子加以说明:假设存在一个名为 Topic-A 的主题,并有两个消费组分别为 1 和 2。

消费组 1 对 Topic-A 中带有 Tag-1 的消息进行了订阅,这构成了一个独立的订阅关系。

消费组 2 则对 Topic-A 中带有 Tag

全部评论 (0)

还没有任何评论哟~