是否可以创建一个Message Listeners池或Message Driven Beans来并行处理来自JMS队列或主题的消息?
我正在使用JBoss和JBoss的JMS
答案 0 :(得分:2)
是的,如果MDB池大小大于1,JBoss应该创建多个MDB来并行处理消息。
答案 1 :(得分:0)
绝对。我已经使用JMS队列来创建一个多服务器监听器池,以处理大量事务。您可以使用Competing Consumers模式。我使用了一个修改过的,因为我们需要在帐户中按顺序处理消息。我们使用租赁机制将服务器分配到帐号范围,提供故障转移和可伸缩性。
我们使用的是Tibco的JMS提供程序,但它适用于任何JMS提供程序。