複数のブローカーのサポート
ブローカーが他のブローカーからの接続を受け入れられるようにするために、trc_broker.properties ファイルを使用して、ブローカー接続を定義および構成できます。
このタスクについて
注:
ブローカー接続を構成するには、以下のステップを実行します。- 接頭部として # または ! を使用しないでください。これらは、プロパティー・ファイルでコメント用に予約されています。
- 接頭部にスペースを含める場合、\ を使用してスペースをエスケープする必要があります。
for example : my connection.ConnectionTypeshould be defined as my\connection.ConnectionType
手順
- 別のブローカーに接続するブローカーの trc_broker.properties ファイル内で、以下のパラメーターを構成します。
- ConnectionType
- 接続のタイプを定義します。Broker
For example: my\connection.ConnectionType=Brokerに設定する必要があります - DestinationAddress
- 接続が実行される対象のブローカーのホスト名を定義します。このアドレスを持つブローカーは、インバウンド接続を受け入れるよう構成する必要があります。このパラメーターは必須です。
For example: my\connection.DestinationAddress=mybroker.ibm.com注: この接続の対象であるブローカーの構成ファイル内にある AllowBrokers パラメーターを設定します。このパラメーターを設定して、他のブローカーがこのブローカーに接続できるようにします。詳細については、エンドポイントに対するブローカーへの接続の許可を参照してください。 - DestinationPort
- 接続先ブローカーの TCP ポートを定義します。このパラメーターは必須です。
- PublicBrokerURL
- 現在構成中のブローカーのパブリック・アドレスおよびポートを判別します。複数のブローカーが構成されていて、ターゲットがこのブローカーに接続し、コントローラーが別のブローカーに接続する場合、このプロパティーは、このブローカーを識別することで、コントローラーがこのブローカーに接続した後、ターゲットに正しく到達できるようにするために使用されます。このプロパティーは hostname:port のように設定する必要があり、hostname はこのブローカー・マシンのホスト名で、port はこのブローカーが接続を listen するポートです。デフォルト値は <blank.> です。注: ここで使用されるホスト名は、Remote Control サーバーにブローカーを登録するときに使用するホスト名と同じである必要があります。
- ファイルを保存します。