zoukankan      html  css  js  c++  java
  • springboot 使用rabbitmq ,多线程消费

    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")
    

      

  • 相关阅读:
    反序列化
    反序列化使用
    Serializer序列器
    DRF工程搭建
    JDK目录介绍
    Java环境变量配置
    Java语言的特性
    Java语言概述
    计算机编程语言介绍
    软件开发介绍
  • 原文地址:https://www.cnblogs.com/jiehanshi/p/14542234.html
Copyright © 2011-2022 走看看