在 weblogic 中指定多个 JNDI 连接 URL

Specify multiple JNDI Connection URL's in weblogic

在 Weblogic 中,您可以指定多个 JNDI 连接 URL 在 JMS 模块下用“,”分隔。

JNDI 连接 URL 例如

tibjmsnaming://serverName1:12,tibjmsnaming://serverName2:12

也可以用TCP来指定

tcp://serverName1:12,tcp://serverName2:12

我试着在网上寻找这个,但从 oracle 文档和网站上看不清楚。

我想知道的是:

  1. 如果您像上面那样指定超过 1 个服务器,将首先尝试哪个服务器?如果 server1 始终可用,它将始终连接到 server1。还是会随机选择一个?
  2. 使用tibjmsnamingtcp有什么区别?查看 tibjmsnaming - 在日志中它仍然显示连接到 tcp:serverName1:12。这让 tibjmsnaming 的真正作用有点混乱。

感谢

根据我的发现,无论您在 Weblogic 控制台中以何种方式指定 tibjmsnamingtcp,它都将使用底层 tcp 连接。它还将从左到右使用第一个可用的。