網上看的大部分都是是說
配置 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
————————————————
版權聲明:本文為CSDN博主「SUNbrightness」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/SUNbrightness/java/article/details/90110256
