rabbitmq消费者报错
接手前同事项目 新加一个queue 报错 No available channels
rabbitmq配置
spring:
rabbitmq:
cache:
channel:
size: 24
原因:项目指定的concurrency总数已经 24个
@RabbitListener(queues = {"${mq.queue.name}"}, concurrency = "8")
解决:24加大
探讨了在RabbitMQ中遇到的NoAvailableChannels错误,分析了错误原因在于项目配置的并发通道数达到上限,提供了调整spring配置文件中rabbitmq.cache.channel.size参数以解决问题的方法。
rabbitmq消费者报错
接手前同事项目 新加一个queue 报错 No available channels
rabbitmq配置
spring:
rabbitmq:
cache:
channel:
size: 24
原因:项目指定的concurrency总数已经 24个
@RabbitListener(queues = {"${mq.queue.name}"}, concurrency = "8")
解决:24加大
462
847
5567
1557

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