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 帧大小(以字节为单位)。这个值被公告给远程 peer。默认值为 1048576 (1 MiB)。
- amqp.drainTimeout
- 在发出消费者排空请求时,客户端等待远程 peer 的响应的时间(以毫秒为单位)。如果在分配的超时时间中没有看到响应,则链接被视为失败,相关的消费者关闭。默认值为 60000 (1 分钟)。
- amqp.allowNonSecureRedirects
- 如果启用,当现有连接安全且替代连接没有时,允许 AMQP 重定向到替代主机。例如,如果启用,这将允许将 SSL/TLS 连接重定向到原始 TCP 连接。它默认是禁用的。