ユーザー・サイトをサポートするように Dispatcher を構成するには、多くの方法があります。
すべての顧客が接続されているサイトに対してホスト名が 1 つしかない場合は、サーバーの単一クラスターを定義できます。これらのサーバーごとに、Load Balancer が通信に使用するポートを構成します。
Dispatcher コンポーネントのこの例では、1 つのクラスターが www.productworks.com に定義されています。このクラスターには、HTTP 用のポート 80 および SSL 用のポート 443 の 2 つのポートがあります。http://www.productworks.com (ポート 80) に 要求を出すクライアントは、https://www.productworks.com (ポート 443) に要求を出すクライアントとは 異なるサーバーを呼び出します。
サポートされるプロトコルごとに専用のサーバーが多数あるような非常に大きなサイトの場合は、 別の方法で Load Balancer を構成する方が適していると考えられます。 このような場合には、単一ポートと多数のサーバーを使用して、プロトコルごとにクラスターを定義します。
Dispatcher コンポーネントのこの例では、ポート 80 (HTTP) 用の www.productworks.com およびポート 443 (SSL) 用の www.testworks.com という 2 つのクラスターが定義されています。 いくつかの会社または部門 (それぞれが別々の URL を使用してユーザー・サイトにアクセスする) について、 サイトがコンテンツ・ホスティングを行う場合は、Load Balancer を構成するための 3 つめの方法が必要になります。 このような場合には、以下の、2 つのクラスターにそれぞれ 2 つのポートがある構成に示されるように、 会社または部門ごとにクラスターを定義し、その URL での接続を受信する複数の任意のポートを定義します。
Dispatcher コンポーネントのこの例では、www.productworks.com および www.testworks.com の各サイトに対して 2 つのクラスターがポート 80 (HTTP の場合) とポート 23 (Telnet の場合) で定義されています。