| ||||||||||||
| 1 2 3 4 次のページ | ||||||||||||
| はじめに | ||||||||||||
今回はJBossが提供するEJB/JNDI/JMSの機能について解説します。 | ||||||||||||
| EJB | ||||||||||||
JBossではEJBに対してもロードバランス/フェイルオーバーが実現可能ですがEJBの種類によって使用可能な機能や設定が異なってきます。 まず、セッションBeanおよびエンティティBeanに対してクラスタリングを設定します。クラスタリングを有効にするには"jboss.xml"の「clustered」要素にtrueを設定します。 「clustered」要素の設定 | ||||||||||||
<jboss> | ||||||||||||
| ステートレスセッションBean | ||||||||||||
ステートレスセッションBeanは状態を保持しないため最もシンプルな使用法で、レプリケーションの必要がありません。 ステートレスセッションBeanに対してロードバランス/フェイルオーバーを行う場合、ロードバランスのポリシーは表1に示した3種類から選択できます。
表1:ロードバランスのポリシー 「最初に選ばれるノード」はクラスタノードからランダムに決定されますが、"FirstAvailableIdenticalAllProxies"では最初に選んだノードが選ばれ続けます。 ステートレスセッションBeanのデフォルトポリシーはHomeインターフェースとRemoteインターフェースの両方とも"RoundRobin"です。 ポリシーを変更する場合は"jboss.xml"の「cluster-config」要素に以下のように設定します。 「cluster-config」要素の設定 | ||||||||||||
<session> | ||||||||||||
| 1 2 3 4 次のページ | ||||||||||||
| ||||||||||||
| ||||||||||||

