注意事项:
针对不同的tag配置不同的group。
一个消费者集群中,topic和tag是一致的。<br><br>为什么集群中的topic和tag要一致?<br>订阅以集群为单位,如果集群中消费者1订阅了topicA, 消费者2订阅topicB,那么会覆盖,二者只有一个成功订阅。 这是第一个问题<br>第二个问题就是集群中会进行分摊,比如说消费者1 订阅了topicA ,来了100个topicA的消息, 也会分50个给消费者2 ,但是消费者2订阅的是topicB ,这样就有问题了。<br>
Topic:<br>消息类型定义的一级区分标签;<br><br>Tag:<br>一个Topic下面可以细分多个Tag出来;<br>消息类型定义的二级区分标签;<br><br>Group:<br>仅在消费者端使用,可用于集群下的客户端进行分组标识;
顺序消息(Topic)
Subtopic
Subtopic
当使用顺序消费的回调MessageListenerOrderly时,由于顺序消费是要前者消费成功才能继续消费,所以没有RECONSUME_LATER的这个状态,只有SUSPEND_CURRENT_QUEUE_A_MOMENT来暂停队列的其余消费,直到原消息不断重试成功为止才能继续消费