1

JBoss EAP 5.1 を使用しており、リモート EJB に接続しています。java.naming.provider.url は次のように設定されています。

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

これはどのように負荷分散されていますか? 必ずしも最初から最後までというわけではありませんよね?それは何らかの方法でランダム化されていますか?

4

2 に答える 2

1

それは完全に誰がcorbaloc:JNDI URL プロバイダーを提供するかによって異なります (少なくとも 1.6 までの JDK にはありません)。「フェイルオーバー」と表現する方が正確です。

于 2013-09-11T00:05:28.200 に答える
1

クラスター化されたWebsphere環境では、記述した形式で対話する複数のネームサーバーを多数持つことができます。あなたの質問について、ここでは次のように述べています。

クラスター内のすべてのサーバーのブートストラップ アドレスを URL で指定できます。少なくとも 1 つのサーバーが実行されている場合、操作は成功し、単一障害点がなくなります。アドレス一覧が特定の順序で処理されるという保証はありません。たとえば、リストの最初のブートストラップ アドレスにあるサーバーが使用可能であっても、2 番目のブートストラップ アドレスを使用して初期コンテキストを取得できます

于 2013-09-11T09:19:55.350 に答える