アウトライン
私たちは、基本的な理論のステートレスセッションBeanのクラスタをクリアするには、次の5つの側面を採用します。
- 何のデータが失われることはありません
- ロードバランシング
- フォールトトレランス
- クラスタトポロジ
- EJBクライアントスタブ
何のデータが失われることはありません
我々は、データを失うことを心配する必要はありませんので、ステートレスSession Beanは、ステートレスセッションBeanのクラスタが簡単になりますそのクライアントに代わってデータを保持することを回避します。
ロードバランシング
EJBクライアント・スタブの同じ一連のロード・バランシングとEJBクライアントは、JBossノードで(同じスタブを介して同一のクライアントによって行われたシーケンシャルコールが利用できるクラスタ・ノード間で負荷分散することができる)、即ち、EJB要求ハンドオーバを輸送されます。
フォールトトレランス
到達可能なクラスタノードへのEJBクライアントスタブフォールトトレラント要求(利用可能なクラスタ・ノード間でリクエストをフェイルオーバー)。
クラスタトポロジ
クラスタ・トポロジは、クラスタEJBまたはEJBクライアント側プロファイル(jboss-ejb-client.properties)によって決定することができます。
EJBクライアントスタブ
JNDIルックアップによって、クラスタ・トポロジを構成し、正常なバランスをロードまたは使用可能なクラスタ・ノード間で要求をフェールオーバーすることができ、ステートレスセッションビーンEJBクライアントスタブを返します。すべてのEJB搬送クラスタ情報は、クラスタ情報でスタブ常に最新になりスタブに更新されます。
ます。https://my.oschina.net/iwuyang/blog/197228で再現