【发布时间】:2017-03-02 09:54:27
【问题描述】:
我有一个包含 5 台托管服务器的 weblogic 域。其中 3 个在集群中,2 个独立。一个应用程序部署在集群上,第二个和第三个应用程序部署在剩余的两个节点上。 在所有 3 个应用程序中,我需要使用 相同的 JNDI 名称 访问 JMS 队列和连接工厂(即使用集群和独立实例中的 jms/q1 来访问队列)。它不必是同一个队列,但名称在域中应该是唯一的。 我尝试使用分布式队列(UDD),但它不允许将集群与非集群节点混合。
有哪些选项可以实现这一点,并将 JMS 队列部署在同一个域中?
【问题讨论】:
-
这无法完成。每个服务器都有关于在其 JNDI 树中的域中配置的每个队列的信息。为什么您可能希望在同一个 JNDI 下拥有三个不同的队列?您要解决的实际问题是什么?