8.2. クライアント接続をリッスンしています。
ルーターが AMQP クライアントからの接続をリッスンし、受け入れるようにするには、listener
を設定します。
ルーターで接続を有効にすると、クライアントはブローカーへの接続に使用するものと同じ方法を使用して接続できます。クライアントの視点では、ルーターの接続とリンクの確立はブローカーの接続とリンクの確立と同じです。
注記
クライアントから接続をリッスンするように listener
を設定する代わりに、connector
を設定してクライアントへの接続を開始することができます。この場合、ルーターは connector
を使用して接続を開始しますが、リンクは作成されません。リンクは、接続を受け入れるピアによってのみ作成されます。
手順
-
/etc/qpid-dispatch/qdrouterd.conf
設定ファイルを開きます。 normal
ロールでlistener
を設定します。listener { host: primary.example.com port: 5672 role: normal failoverUrls: secondary.example.com:20000, tertiary.example.com ... }
host
- ルーターがリッスンする IP アドレス (IPv4 または IPv6)、またはルーターのホスト名。
port
- ルーターがリッスンするポート番号またはシンボリックサービス名。
role
-
接続のロール。AMQP クライアントのメッセージ配信にこのコネクションが使用されることを示すために
normal
を指定します。 failoverUrls
(オプション)確立された接続が失われた場合にクライアントが再接続に使用できるバックアップ URL のコンマ区切りリスト。各 URL は以下の形式を使用する必要があります。
[(amqp|amqps|ws|wss)://](HOST|IP ADDRESS)[:port]
詳細は、「接続のフェイルオーバーについて」 を参照してください。
関連情報
ルーターがクライアント接続をリッスンできるようにし、接続をセキュアにします。
詳細は、「着信クライアント接続のセキュリティー保護」 を参照してください。