2.4. 配置连接器
以下示例演示了如何配置连接器。
流程
-
打开 &
lt;broker_instance_dir> /etc/broker.xml
配置文件。 在
connector
元素中,添加新的连接器元素。指定协议,并在代理上指定端口。例如:
<connectors> <connector name="example-connector">tcp://localhost:61617</connector> </connectors>
<connectors> <connector name="example-connector">tcp://localhost:61617</connector> </connectors>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 前面的示例为 TCP 协议定义了一个连接器。客户端可以使用连接器配置,使用 TCP 协议连接到端口 61617 上的代理。代理本身也可以将此连接器用于传出连接。
将键值对附加到为连接器定义的 URI。使用
分号
()分隔多个键值对。例如:<connector name="example-connector">tcp://localhost:61616?tcpNoDelay=true</connector>
<connector name="example-connector">tcp://localhost:61616?tcpNoDelay=true</connector>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 配置现在定义了一个连接器,它将
tcpNoDelay
属性的值设置为true
。将此属性的值设置为true
可关闭连接的 Nagle 算法。nagle 的算法是一种算法,用于通过延迟传输小数据包并将其整合到大型数据包来提高 TCP 连接效率。
其他资源
- 有关 acceptors 和 connector 的可用选项的详情,请参考 附录 A, acceptor 和 Connector 配置参数。
- 要了解如何在 AMQ Core Protocol JMS 客户端中配置代理连接器,请参阅 AMQ Core Protocol JMS 文档中的 配置代理连接器。