java在不同的JVM上运行多个JMS使用者
我有JMS
队列,其中有数百个作业正在运行,同一个jvm上有多个使用者正在处理队列以选择作业并处理它们,系统由于一些性能问题而崩溃,因此我想在不同的jvm上部署JMS
使用者,我不熟悉在不同的JVM
之间部署应用程序或应用程序的一部分,如果您能为我提供一些工作示例,说明如何做到这一点,以及如何实现,我将不胜感激
更新:
现在有两种方法来使用来自JMS Queues
的消息,一种是通过创建独立的jms消费者,另一种是通过创建消息驱动的bean,现在我需要在不同的JVM上有多个消费者,这些消费者将侦听队列并处理消息,使用独立的jms consumers
,我可以运行多个这样的使用者(只需将不同的jms使用者作为标准java程序运行,因为它们有主功能),但我的问题是如何在不同的JVM上运行多个消息驱动Bean,这意味着如何在不同的JVM上运行多个onMessage()函数,希望我在这里讲得通。请为我指点方向
任何指导都将不胜感激
谢谢
共 (0) 个答案