jms 템플릿의 단일 대기열에 대한 소비자 수를 구성하고 싶습니다. 나는이 구현하는 시도 : JmsTemplate - define concurrency per queue?을하지만 ActiveMQQueue에 stiil 1. 내 messanging 컨텍스트 보여줍니다 :단일 대기열에 동시성을 구성하는 방법
<bean id="parentContainer" abstract="true"
class="org.springframework.jms.listener.DefaultMessageListenerContainer">
<property name="connectionFactory" ref="connectionFactory" />
</bean>
<bean id="parentContainer" abstract="true"
class="org.springframework.jms.listener.DefaultMessageListenerContainer">
<property name="connectionFactory" ref="connectionFactory" />
</bean>
<bean id="playerStatsListener" parent="parentContainer">
<property name="destination" ref="playerStatsQueue" />
<property name="messageListener" ref="playerStatsService" />
<property name="concurrency" value="100" />
</bean>
<!-- Listeners -->
<bean id="playerStatsService" class="com.XXX.service.PlayerStatsService" />
<!-- Destinations -->
<bean id="playerStatsQueue" class="org.apache.activemq.command.ActiveMQQueue">
<constructor-arg value="playerStatsQueue" />
다른 관련 질문 : "청취자"을 "에게 MessageListener"속성 사이에 차이가 있습니까?
고맙습니다. 고맙습니다. 그래서 내 솔루션 몇 가지 jms : 청중 - 컨테이너를 다른 동시성을 가지고있다. 괜찮은 것 같니? – lior
유스 케이스는 본 적이 없지만 게시 한 다른 답변에서 볼 수있는 것처럼 보입니다. :) –