附录 C. Cluster Connection Configuration Elements
下表列出了 cluster-connection
的所有配置元素。
名称 | 描述 |
---|---|
address |
每个集群连接都只适用于与 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 | 决定重试尝试之间的间隔,以毫秒为单位。如果创建了 cluster connection 且目标代理尚未启动或启动,则来自其他代理的群集连接将重试连接到目标,直到备份为止。这个参数是可选的。默认值为 500 毫秒。 |
retry-interval-multiplier |
每次重新连接后增加 |
use-duplicate-detection |
集群连接使用网桥链接代理,并且可以将网桥配置为在每个转发的消息中添加重复的 ID 属性。如果网桥的目标代理崩溃,然后恢复,则可能会从源代理中重新输入消息。通过将 |