第 5 章 配置选项
本章列出了 AMQ 核心协议 JMS 的可用配置选项。
JMS 配置选项设置为连接 URI 上的查询参数。如需更多信息,请参阅 第 4.3 节 “连接 URI”。
5.1. 常规选项
- user
- 客户端用于验证连接的用户名。
- password
- 客户端用于验证连接的密码。
- clientID
- 客户端应用到连接的客户端 ID。
- groupID
- 客户端应用到所有生成的消息的组 ID。
- autoGroup
- 如果启用,生成随机组 ID 并将其应用到所有生成的消息。
- preAcknowledge
- 如果启用,请在邮件发送后并在发送完成之前确认消息。这"几乎一次"交付。它默认是禁用的。
- blockOnDurableSend
- 如果启用,在发送非传输的持久消息时,将阻止,直到远程同级确认收到。它会被默认启用。
- blockOnNonDurableSend
- 如果启用,在发送非可传输的不可传输消息时,将阻止,直到远程同级确认接收。它默认是禁用的。
- blockOnAcknowledge
- 如果启用,则在拒绝未翻译的接收消息时,将阻止,直到远程同级确认确认确认。它默认是禁用的。
- callTimeout
- 等待阻止调用完成的时间(毫秒)。默认值为 30000(30 秒)。
- callFailoverTimeout
- 当客户端正在出现故障时,在启动阻止调用前,millisconds 中的时间需要等待。默认值为 30000(30 秒)。
- ackBatchSize
- 在将确认发送到代理之前,客户端可以接收和确认的字节数。默认值为 1048576(1 MiB)。
- dupsOKBatchSize
-
使用
DUPS_OK_ACKNOWLEDGE
确认模式时,以确认批处理为单位的大小。默认值为 1048576(1 MiB)。 - transactionBatchSize
- 在交易中收到混乱时,以确认批为单位为单位的大小。默认值为 1048576(1 MiB)。
- cacheDestinations
- 如果启用,缓存目的地查找。它默认是禁用的。