2011-12-09 39 views
1

我使用Glassfish的开源版v 3.1.1,我试图达到的结构是这样的: Application schema如何在GlassFish v.3.1.1上配置JMS以在实例之间进行通信?

我使用消息驱动Bean接收消息。

我的经理从web servlet接收任务。然后他将任务发布到主题上。

我在从不同的实例接收来自此主题的信息时遇到问题。

例如,如果我在服务器上发送任务(端口8080),我将仅在此实例上接收此任务。如果我派任务在实例2(端口28081)的话题,我会收到此任务只在实例2

我的问题是:

  1. 这是可能以这种方式配置GlassFish ?
  2. 也许有更好的解决方案来解决这个问题,有什么建议吗?

回答

0

例如:2个实例中1簇节点1个机

  1. 创建资源 - 连接工厂> JMS资源 - >上连接工厂和添加属性AddressList中=本地主机:7676,并设置目标服务器(管理服务器)
  2. 在资源 - 创建主题> JMS资源 - >目的地资源和设置目标服务器
  3. 在Java消息服务JMS服务类型设置群集配置:远程

并且每个实例都将收到一条消息。

相关问题