5.4. AMQP 选项

以下选项适用于与 AMQP 线路协议相关的行为方面:

amqp.idleTimeout
如果 peer 没有发送 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 连接重定向到原始 TCP 连接。它默认是禁用的。