我的应用程序将消息放入 JMS 队列中。实现 MDB 和 MessageListener 的 bean 从这个队列中弹出消息。所有这些都发生在单个 JVM 上。
我想要做的是:我希望 MDB 和其他将从池中获取的用于并发处理的实例在不同的 JVM 上运行。我该怎么做?我使用的应用服务器是 JBOSS 4.0.5.GA。
提前致谢。
我的应用程序将消息放入 JMS 队列中。实现 MDB 和 MessageListener 的 bean 从这个队列中弹出消息。所有这些都发生在单个 JVM 上。
我想要做的是:我希望 MDB 和其他将从池中获取的用于并发处理的实例在不同的 JVM 上运行。我该怎么做?我使用的应用服务器是 JBOSS 4.0.5.GA。
提前致谢。
如果我理解正确,您希望将您的应用程序拆分为“生产者”部分(留在同一台服务器中)和“消费者”部分(MDB 移动到另一台服务器),并且仍然能够进行通信。
在这种情况下,您需要ConnectionFactory
在“消费者”服务器中配置以插入“生产者”服务器的 MQ。您是否阅读过 JBoss 4.x 文档的这一部分?