在使用spring-boot +rabbitimq时,发现消息延迟的厉害,严重影响系统使用。经过三天的排查发现一个巨大的坑。
贴出核心代码:
这个是用户注册的一个消息处理器,某人居然在消息处理的过过程中使用线程睡眠的方式将整个消费队列的睡眠2分钟。这个会导致同一个消费队列下的消费能力下降N个档期,优化方案,将代码删除。使用延迟方案解决
采坑-rabbitmq线上消费消息特别慢,一条消息延迟最高超过5分钟
最新推荐文章于 2025-04-01 17:31:59 发布
在使用spring-boot +rabbitimq时,发现消息延迟的厉害,严重影响系统使用。经过三天的排查发现一个巨大的坑。
贴出核心代码:
这个是用户注册的一个消息处理器,某人居然在消息处理的过过程中使用线程睡眠的方式将整个消费队列的睡眠2分钟。这个会导致同一个消费队列下的消费能力下降N个档期,优化方案,将代码删除。使用延迟方案解决