Spring boot activeMQ 设置并行消费

网上看的大部分都是是说

配置 SimpleMessageListenerContainer 的 concurrentConsumers属性来确定activeMQ有多少个消费者。

但是:

我用的是 spring boot  SimpleMessageListenerContainer 是自动配置的,并不可以通过配置的方式去改变这个属性。

解决办法:

通过 配置 jms来设置并行消费者
spring:
    activemq:
      user: admin
      password: admin
      broker-url: tcp://127.0.0.1:61616
      pool:
        enabled: true
        max-connections: 50
      packages:
        trust-all: true
    jms:
      Listener:
  #       默认开启多少个消费者
        concurrency: 3
  #在这里消费者是可以随动的。最大配置消费者并行最大数量
        max-concurrency: 3

 

 

 

你可能感兴趣的:(#,spring)