1、配置mq消費容器
@Configuration
public class RabbitMqConfig {
//並發數量
public static final int DEFAULT_CONCURRENT = 20;
@Bean("customContainerFactory")
public SimpleRabbitListenerContainerFactory containerFactory(SimpleRabbitListenerContainerFactoryConfigurer configurer,
ConnectionFactory connectionFactory) {
SimpleRabbitListenerContainerFactory factory = new SimpleRabbitListenerContainerFactory();
factory.setConcurrentConsumers(DEFAULT_CONCURRENT);
factory.setMaxConcurrentConsumers(DEFAULT_CONCURRENT);
configurer.configure(factory, connectionFactory);
return factory;
}
}
2、消費注解
@RabbitListener(queues = {"test-queue"}, containerFactory = "customContainerFactory")
