5.4. AMQP オプション
以下のオプションは、AMQP ワイヤプロトコルに関連する動作の要素に適用されます。
- amqp.idleTimeout
- ピアが AMQP フレームを送信しない場合の接続に失敗する時間 (ミリ秒単位)。デフォルトの期間は 60000 (1 分) です。
- amqp.vhost
- 接続する仮想ホスト。これは、SASL および AMQP ホスト名フィールドを設定するために使用されます。デフォルトは、接続 URI からのメインホスト名です。
- amqp.saslLayer
- 有効にされている場合、SASL は接続を確立するときに使用されます。これはデフォルトで有効になっています。
- amqp.saslMechanisms
- サーバーによって提供される場合に、クライアントが選択でき、設定された認証情報で使用可能である場合に、クライアントが選択できる SASL メカニズムのカンマ区切りリスト。サポートされるメカニズムは EXTERNAL、SCRAM-SHA-256、SCRAM-SHA-1、CRAM-MD5、PLAIN、ANONYMOUS、および GSSAPI for Kerberos です。デフォルトでは、ここで明示的に有効にするために明示的に組み込む必要のある GSSAPI 以外のすべてのメカニズムの選択を許可します。
- amqp.maxFrameSize
- クライアントによって許可される最大 AMQP フレームサイズ (バイト単位)。この値は、リモートピアに公開されています。デフォルトは 1048576 (1 MiB) です。
- amqp.drainTimeout
- コンシューマーのドレイン要求が作成されると、クライアントがリモートピアからの応答を待つ時間 (ミリ秒単位)。割り当てられたタイムアウトの期間に応答が表示されない場合は、リンクが失敗したとみなされ、関連付けられたコンシューマーが閉じられます。デフォルトの期間は 60000 (1 分) です。
- amqp.allowNonSecureRedirects
- 有効にすると、既存の接続が安全で、別の接続が利用できない場合に AMQP の代替ホストへのリダイレクトを許可します。たとえば、これを有効にすると、SSL/TLS 接続の raw TCP 接続へのリダイレクトが許可されます。これはデフォルトで無効にされます。