附录 C. 集群连接配置元素
下表列出了 cluster-connection
的所有配置元素。
名称 | 描述 |
---|---|
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 属性。如果网桥的目标代理崩溃,然后恢复,则消息可能会从源代理重新发送。通过将 |