Java corbaloc:url如何实现负载平衡?

Java corbaloc:url如何实现负载平衡?,java,jboss,ejb,websphere,corba,Java,Jboss,Ejb,Websphere,Corba,我正在使用JBoss EAP 5.1并连接到远程EJB,java.naming.provider.url设置为: corbaloc::server1:port,server2:port,server3:port,server4:port 这是如何实现负载平衡的?它并不总是从第一位到最后一位,是吗?它是随机的吗?这完全取决于谁提供了corbaloc:JNDI URL提供程序(JDK中没有一个至少达到1.6),但您将其描述为“负载平衡”来解决这个问题。将其描述为“故障转移”更为准确。在群集Webs

我正在使用JBoss EAP 5.1并连接到远程EJB,java.naming.provider.url设置为:

corbaloc::server1:port,server2:port,server3:port,server4:port

这是如何实现负载平衡的?它并不总是从第一位到最后一位,是吗?它是随机的吗?

这完全取决于谁提供了
corbaloc:
JNDI URL提供程序(JDK中没有一个至少达到1.6),但您将其描述为“负载平衡”来解决这个问题。将其描述为“故障转移”更为准确。

在群集Websphere环境中,您可以使用您描述的形式与多个名称服务器进行对话。 关于你的问题,它提到:

您可以在URL中指定群集中所有服务器的引导地址。如果至少有一台服务器正在运行,则操作将成功,从而消除了单点故障无法保证地址列表的处理顺序。例如,第二个引导地址可用于获取初始上下文,即使列表中第一个引导地址的服务器可用