我们有一个用例,我们希望从另一个weblogic服务器读取weblogic服务器中维护的JMS队列中的消息。
设置是这样的 -
Weblogic Server -1 Domain-1具有分布式JMS队列Q1 Weblogic Server -2 Domain-2具有应用程序A
应用程序A想要读取Q1中的消息
问题:
一个。首先,Application-A是否可以从其他服务器中的weblogic JMS队列中读取消息?
湾我们可以将Server-2上的Q1设置为外部JMS队列,以便应用程序A可以将其作为本地资源进行访问。
℃。我知道当只有一台服务器时,我们可以使用主机名访问它,即jms:// hostname / connectionFactory / jmsQueuename,但是在集群设置中,我们如何访问JMS资源?网址的外观如何?
答案 0 :(得分:0)
一个。是。您必须进行远程jndi调用才能加载连接工厂和队列。 湾您可以这样做,但更好的方法是在两个域之间使用桥接器,因此您的应用程序不需要了解您的体系结构,并且桥接器将采用chare负载平衡和故障转移 C。群集地址看起来像:,:等等......