5.2. TCP 选项

closeAsync
如果启用,请在单独的线程中关闭套接字。它会被默认启用。
connectionTimeout
TCP 连接操作的超时时间(毫秒)。默认值为 30000(30 秒)。0 表示没有超时。
dynamicManagement
如果启用,允许对传输日志记录器进行 JMX 管理。它默认是禁用的。
ioBufferSize
I/O 缓冲区大小(以字节为单位)。默认值为 8192(8 KiB)。
jmxPort
JMX 管理的端口。默认值为 1099。
keepAlive
如果启用,请使用 TCP keepalive。这与基于 KeepAliveInfo 信息的 keepalive 机制不同。它默认是禁用的。
logWriterName
org.apache.activemq.transport.LogWriter 实现的名称。名称解析映射保存在 resources/META-INF/services/org/apache/activemq/transport/logwriters 目录中。默认值为 default
soLinger
套接字闲置器选项。默认值为 0。
soTimeout
套接字读取操作的超时时间(毫秒)。默认值为 0,即没有超时。
soWriteTimeout
套接字写入操作的超时时间(毫秒)。默认值为 0,即没有超时。
startLogging
如果启用,并启用了 trace 选项,日志传输启动事件。它会被默认启用。
tcpNoDelay
如果启用,则不要延迟,也不会缓冲 TCP。它默认是禁用的。
threadName
如果设置,则分配给传输线程的名称。远程地址附加到名称中。默认情况下取消设置。
Trace
如果启用,将传输事件记录到 log4j.logger.org.apache.activemq.transport.TransportLogger。它默认是禁用的。
useInactivityMonitor
如果启用,则超时连接无法发送 KeepAliveInfo 信息。它会被默认启用。
useKeepAlive
如果启用,定期发送 KeepAliveInfo 信息以防止连接超时。它会被默认启用。
useLocalHost
如果启用,使用名称 localhost 而不是当前主机名进行本地连接。它默认是禁用的。