Weblogic JMS 队列服务器间通信
Weblogic JMS Queue inter-server communication
我们有一个用例,我们想要从另一个 weblogic 服务器读取来自 weblogic 服务器中维护的 JMS 队列的消息。
设置是这样的-
Weblogic Server -1 Domain-1 有一个分布式 JMS 队列 Q1
Weblogic Server -2 Domain-2 有一个应用程序 A
应用程序 A 想要读取来自 Q1 的消息
问题:
一个。首先,Application-A 是否可以从其他服务器中的 weblogic JMS 队列中读取消息?
b。我们能否将 Server-2 上的 Q1 设置为外部 JMS 队列,以便应用程序 A 可以将其作为本地资源访问。
c。我知道当只有一台服务器时,我们可以使用主机名访问它,即 jms://hostname/connectionFactory/jmsQueuename,但是在集群设置中,我们如何访问 JMS 资源? URL 会是什么样子?
一个。是的。您将必须进行远程 jndi 调用以加载连接工厂和队列。
b.您可以这样做,但更好的方法是在两个域之间使用网桥,因此您的应用程序不需要了解您的体系结构,网桥将负责负载平衡和故障转移
C。集群地址类似于 :,:, 等等...
我们有一个用例,我们想要从另一个 weblogic 服务器读取来自 weblogic 服务器中维护的 JMS 队列的消息。
设置是这样的-
Weblogic Server -1 Domain-1 有一个分布式 JMS 队列 Q1 Weblogic Server -2 Domain-2 有一个应用程序 A
应用程序 A 想要读取来自 Q1 的消息
问题:
一个。首先,Application-A 是否可以从其他服务器中的 weblogic JMS 队列中读取消息?
b。我们能否将 Server-2 上的 Q1 设置为外部 JMS 队列,以便应用程序 A 可以将其作为本地资源访问。
c。我知道当只有一台服务器时,我们可以使用主机名访问它,即 jms://hostname/connectionFactory/jmsQueuename,但是在集群设置中,我们如何访问 JMS 资源? URL 会是什么样子?
一个。是的。您将必须进行远程 jndi 调用以加载连接工厂和队列。 b.您可以这样做,但更好的方法是在两个域之间使用网桥,因此您的应用程序不需要了解您的体系结构,网桥将负责负载平衡和故障转移 C。集群地址类似于 :,:, 等等...