附录 C. Cluster Connection Configuration 元素
下表列出了 cluster-connection
的所有配置元素。
Name | 描述 |
---|---|
address |
每个集群连接只适用于与
注意 您不应该具有多个与重叠地址的集群连接(例如,"europe"和"europe.news"),因为相同的消息可以在多个集群连接之间分布,这可能导致重复的交付。 |
call-failover-timeout |
在故障转移尝试期间进行调用时,请使用。默认值为 |
call-timeout |
当数据包通过集群连接发送时,并且是一个阻塞调用, |
check-period |
检查集群连接是否无法从另一个代理接收 ping 的时间间隔(毫秒)。默认值为 |
confirmation-window-size |
用于发送从连接的代理确认的窗口的大小(以字节为单位)。当代理收到 |
connector-ref |
标识 |
connection-ttl |
如果停止从集群中的特定代理接收信息,则集群连接应该保持多长时间。默认值为 |
discovery-group-ref |
指向用于与集群中的其他代理通信的 |
initial-connect-attempts |
设置系统最初在集群中尝试连接代理的次数。如果实现 max-retry,则此代理将会被永久关闭,系统不会将信息路由到此代理。默认为 |
max-hops |
将代理配置为对消息进行负载平衡,以限制为仅在链中作为中间人连接到该代理的代理。这可实现更复杂的拓扑,同时仍提供消息负载平衡。默认值为 |
max-retry-interval |
重试的最大延迟时间,以毫秒为单位。默认值为 |
message-load-balancing |
确定信息是否在集群中的其他代理之间分布。包含
|
min-large-message-size |
如果消息大小(以字节为单位)大于 |
notification-attempts |
在连接到集群时,集群连接应广播自己的次数。默认值为 |
notification-interval |
在附加到集群时,集群连接应如何广播自己。默认值为 |
producer-window-size |
用于对集群连接进行制作流控制的大小(以字节为单位)。默认情况下,它已被禁用,但如果在集群中使用真正大的消息,您可能需要设置值。值 |
reconnect-attempts |
设置系统尝试重新连接到集群中的代理的次数。如果实现 max-retry,则此代理将永久关闭,并且系统将停止将消息路由到此代理。默认为 |
retry-interval | 确定重试尝试间隔(以毫秒为单位)。如果创建集群连接,且目标代理没有启动或启动,则来自其他代理的集群连接将重试连接到目标,直到它恢复为止。这个参数是可选的。默认值为 500 毫秒。 |
retry-interval-multiplier |
每次重新尝试后增加 |
use-duplicate-detection |
群集连接使用网桥来链接代理,而网桥可以配置为在每个被转发的消息中添加重复的 ID 属性。如果网桥的目标代理崩溃,然后恢复信息,则可以从源代理重新发送消息。通过将 |