附录 C. 集群连接配置元素
下表列出了 cluster-connection
的所有配置元素。
Name | Description |
---|---|
地址 |
每个集群连接仅适用于与
注意 您不应该有多个带有重叠地址的集群连接(如 "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 属性。如果桥接的目标代理崩溃,然后恢复,则信息可能会从源代理中返回。通过将 |