Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Client for .NET Framework 使用の手引


2.7.1 サーバ側の判断で負荷分散を行う場合

TP1/Serverのスケジュールサービスが,ノードのスケジュール状態に応じて,より効率的に処理できるノードへ負荷を分散させます。

〈この項の構成〉

(1) Client .NET側の定義

Client .NET構成定義で次の指定をします。

これらの指定によって,Client .NET側はTP1/Serverのスケジュールサービスに負荷分散を要求できます。Client .NET側の定義では,どのOpenTP1ノードのスケジュールサービスに判断を要求するかを指定します。

スケジュールを要求するOpenTP1ノードが複数ある場合(<tp1Server>要素を複数指定した場合),<tp1Server>要素を指定した順番にスケジュールを要求します。<tp1Server>要素を指定した順番ではなく,スケジュールを要求するTP1/Serverをランダムに選択する場合,<scheduleService>要素のrandomSelect属性にtrueを指定します。

(2) TP1/Server側の定義

TP1/Serverの定義では,次のどちらかの設定をする必要があります。