【发布时间】:2012-09-22 12:01:29
【问题描述】:
我正在开发一个在我的 本地 Glassfish3 安装上运行的 Java EE 6 企业应用程序。我的一个 EJB 需要将消息发送到位于 Internet 上某处的 remote JMS 代理。
不幸的是,Internet 连接相当不可靠,所以我的想法是首先将消息发送到 本地 Glassfish 自己的 JMS 代理。然后,我的 local 代理会将消息转发到 remote 代理。如果 Internet 连接不可用,本地代理将等待连接恢复。
我是否正确假设这会起作用?如果是这样,我将非常感谢一些如何开始的想法。
【问题讨论】:
-
Ewernli 和 Pascal,非常感谢您的回复。他们帮助我了解了 OpenMQ 当前的局限性。我决定不使用虚拟 MDB 方法,而是使用本地 ActiveMQ 消息代理。目前,它似乎正在发挥作用。
标签: jakarta-ee glassfish jms java-ee-6 glassfish-3