之前连接测试机使用MQ的时候,发现MQ有时候只能消费一半的消息,困扰了好几天,最后找到原因:
进入MQ操作后台,点进Consumer,发现 Quantity=2(有2个监听消费者)

在进入Client,看到2个IP,一个是测试机的,一个是我本机的。由于MQ负载均衡,测试机那边只能给我返回一半的消息

解决:把我本机配置MQ的项目停掉,就ok了


本文揭示了一位开发者在使用MQ进行消息消费时遇到的难题:消息仅被消费一半。通过深入MQ操作后台,发现原因是存在两个监听消费者,导致MQ负载均衡下消息分配不均。最终解决方案为停用本地MQ项目,确保测试机能够接收到完整消息。
之前连接测试机使用MQ的时候,发现MQ有时候只能消费一半的消息,困扰了好几天,最后找到原因:
进入MQ操作后台,点进Consumer,发现 Quantity=2(有2个监听消费者)

在进入Client,看到2个IP,一个是测试机的,一个是我本机的。由于MQ负载均衡,测试机那边只能给我返回一半的消息

解决:把我本机配置MQ的项目停掉,就ok了


305

被折叠的 条评论
为什么被折叠?