如何对Spring JMS侦听器进行线程池
|
我将按以下步骤设置JMS订户侦听器,以实现5个线程池监听topATopic的目标,但是,我在运行时看到的是多个使用者处理同一条记录(recordCount *#of使用者)。
考虑到我是春季新手,我假设我做错了什么。
<bean id=\"messageListener\" class=\"com.abc.app.mdp.Receiver\">
<property name=\"bean\" ref=\"bean\" />
</bean>
<jms:listener-container container-type=\"default\"
connection-factory=\"connectionFactory\" acknowledge=\"auto\" concurrency=\"5\" destination-type=\"topic\" prefetch=\"1\" cache=\"none\" >
<jms:listener destination=\"topCli_Service\" ref=\"messageListener\"
method=\"onMessage\" subscription=\"AProjectSubscriber\" />
</jms:listener-container>
<bean id=\"connectionFactory\" class=\"org.springframework.jndi.JndiObjectFactoryB ean\">
<property name=\"jndiName\" value=\"jms/jms-top-notx\" />
</bean>
有人可以指出我实现目标的方向吗?
没有找到相关结果
已邀请:
2 个回复
厢界山攀
凸晴