并行处理JMS消息?

时间:2009-03-12 18:16:34

标签: jboss jms

是否可以创建一个Message Listeners池或Message Driven Beans来并行处理来自JMS队列或主题的消息?

我正在使用JBoss和JBoss的JMS

2 个答案:

答案 0 :(得分:2)

是的,如果MDB池大小大于1,JBoss应该创建多个MDB来并行处理消息。

答案 1 :(得分:0)

绝对。我已经使用JMS队列来创建一个多服务器监听器池,以处理大量事务。您可以使用Competing Consumers模式。我使用了一个修改过的,因为我们需要在帐​​户中按顺序处理消息。我们使用租赁机制将服务器分配到帐号范围,提供故障转移和可伸缩性。

我们使用的是Tibco的JMS提供程序,但它适用于任何JMS提供程序。