第 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
- 如果启用,缓存目标查找。它默认是禁用的。