Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド

[目次][索引][前へ][次へ]

14.11.4 負荷分散

Cluster Managerとスマートエージェントはどちらもラウンドロビン負荷分散機能を提供しますが,これらは異なる性質を持ちます。スマートエージェントの負荷分散は暗黙のうちに行われます。サーバの起動時,サーバは自動的に自分自身をスマートエージェントに登録し,これによって今度はBorland Enterprise Server VisiBrokerが,容易だが独占的な方法でクライアントがサーバへのリファレンスを取得できるようにします。ただし,これらの自動化には相応の代償があります。グループを構成するものおよびグループのメンバの決定に際しては,プログラマが選択することはできません。スマートエージェントがすべてを決定します。ここで,代替手段を提供するクラスタが便利です。これはクラスタのプロパティをプログラムによって定義,生成する方法を提供します。プログラマはクラスタに適用する方法を定義でき,クラスタのメンバも自由に選択できます。方法は生成時に固定されますが,クライアントはクラスタの存続期間中にクラスタのメンバを追加したり削除したりできます。