mq bug 处理

生产环境 发现mq 正确投递,但是消费者消息丢失,
后来发现问题如下,在初始化消费者对象的时候,他不同的消息 tag 使用了相同的 消费组,导致消息丢失

一个 Group ID 代表一个 Consumer 实例群组。同一个消费者 Group ID 下所有的 Consumer 实例必须保证订阅的 Topic 一致,并且也必须保证订阅 Topic 时设置的过滤规则(Tag)一致。否则您的消息可能会丢失
同一个消费组(Group)内的多个消费者会负载均衡消费消息
每条消息只会被消费组内的一个消费者消费
不同Tag的消息会被随机分配给组内的任意消费者

posted @ 2025-08-13 17:44  yongliu  阅读(4)  评论(0)    收藏  举报