4.7. 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、および Kerberos の GSSAPI です。デフォルトでは、ここで明示的に有効にするために明示的に組み込む必要のある GSSAPI 以外のすべてのメカニズムの選択を許可します。
amqp.maxFrameSize
クライアントによって許可される最大 AMQP フレームサイズ (バイト単位)。この値は、リモートピアにアドバタイズされます。デフォルトは 1048576 (1 MiB) です。
amqp.drainTimeout
コンシューマーのドレイン要求が作成されると、クライアントがリモートピアからの応答を待つ時間 (ミリ秒単位)。割り当てられたタイムアウト期間内に応答が見られない場合、リンクは失敗したと見なされ、関連するコンシューマーは閉じられます。デフォルトの期間は 60000 (1 分) です。
amqp.allowNonSecureRedirects
有効にすると、既存の接続がセキュアで、別の接続が利用できない場合に AMQP の代替ホストへのリダイレクトを許可します。たとえば、これを有効にすると、SSL/TLS 接続の raw TCP 接続へのリダイレクトが許可されます。これはデフォルトでは無効にされます。