RabbitMQ多线程配置和异常解决办法

(1)RabbitMQ多线程配置

RabbitMqConfig.java

@Bean("customContainerFactory")

public SimpleRabbitListenerContainerFactory containerFactory(SimpleRabbitListenerContainerFactoryConfigurer configurer,

ConnectionFactory connectionFactory) {

SimpleRabbitListenerContainerFactory factory = new SimpleRabbitListenerContainerFactory();

factory.setConcurrentConsumers(10); // 设置线程数

factory.setMaxConcurrentConsumers(10); // 最大线程数

configurer.configure(factory, connectionFactory);

return factory;

}

XxxListener.java

@RabbitListener(queues = "xxx", containerFactory = "customContainerFactory")

(2)inequivalent arg 'x-max-length' for queue 'xxx' in vhost '/': received none but current is the value '200000' of type 'long',异常解决办法

RabbitMqConfig.java

@Bean

public Queue xxx() {

Map<String, Object> args = new HashMap<String, Object>();

args.put("x-max-length", 200000);

return new Queue("xxx", true, false, false, args);

}

相关推荐
邂逅星河浪漫20 小时前
【RabbitMQ】消息队列·详解+实操演示+功能实现(微服务架构)
rabbitmq·springboot·springamqp·consumer·exchange·producer·queue
huihuihuanhuan.xin1 天前
后端八股之消息队列
java·rabbitmq
不会写代码的ys1 天前
仿RabbitMQ实现消息队列(二)-安装
服务器·分布式·rabbitmq
Microsoft Word1 天前
Rabbitmq基础篇
网络·分布式·rabbitmq
csdn_aspnet1 天前
.NETCore、.NET 7 和 RabbitMQ 的发布-订阅模式
rabbitmq·.netcore·.net7.
csdn_aspnet1 天前
RabbitMQ简介
rabbitmq
blammmp1 天前
RabbitMQ的高级特性
分布式·rabbitmq
不会写代码的ys2 天前
仿RabbitMQ实现消息队列(一)--项目介绍
分布式·rabbitmq
兜兜风d'2 天前
RabbitMQ死信队列详解
c++·rabbitmq·java-rabbitmq
程序员卷卷狗2 天前
RabbitMQ 在拼团系统中的应用:延迟队列、订单超时与消息幂等
rabbitmq·ruby·java-rabbitmq