A.6. 集群连接属性


Expand
表 A.6. 集群连接属性
属性描述

allow-direct-connections-only

如果设为 true,则 此节点 不会 创建到集群中另一节点的连接(如果它驻留于 1 个跃点之外)。仅在定义了 static-connectors 属性时使用。默认值为 false

call-failover-timeout

当故障转移正在处理由集群连接发出的远程调用时,可以使用的超时时间为毫秒。默认值为 -1,它没有绑定。

call-timeout

集群连接发出远程调用的超时时间,以毫秒为单位。默认值为 30000 或 30 秒。

check-period

客户端失败检查间隔期间,以毫秒为单位。默认值为 30000 或 30 秒。

cluster-connection-address

每个集群连接都只适用于发送到以这个值开头的地址的消息。

confirmation-window-size

用于将消息转发到目标节点的连接的窗口大小(以字节为单位)。默认值为 1048576

connection-ttl

在没有心跳的情况下,群集连接使用的连接将被视为活动时间(以毫秒为单位)。默认值为 60000 或 60 秒。

connector-name

用于集群连接的连接器名称。

discovery-group

用于获取集群中进行连接的群集中其他服务器列表的发现组。如果定义了 static-connectors,则必须未定义(null)。

initial-connect-attempts

最初使用此集群连接的尝试次数。默认值为 -1,它没有绑定。

max-hops

消息可以转发的最大次数。JBoss EAP 可以配置为同时平衡可能仅间接与其他 ActiveMQ Artemis 消息服务器连接的节点之间的负载平衡消息,作为链中的中间产品。默认值为 1

max-retry-interval

用于重试连接的最大时间间隔,以毫秒为单位。默认值为 2000 或 两秒钟。

message-load-balancing-type

此参数决定消息如何在群集中的其他节点之间分发。替换已弃用的 forward-when-no-consumers。有效值为 OFF、STRICTON_DEMAND

OFF
消息永远不会转发到群集中的另一节点。
STRICT
消息将以轮循方式分发,即使群集中其他节点上的相同队列可能没有任何使用者,或者它们可能具有不匹配的消息过滤器或选择器。请注意,如果其他节点上没有相同名称的队列,JBoss EAP 也不会将消息转发到其他节点,即使此参数设为 STRICT。使用 STRICT 类似于将旧的 forward-when-no-consumers 参数设置为 true
ON_DEMAND
如果转发地址具有拥有使用者的队列,则消息将转发到集群的其他节点。如果这些使用者具有消息过滤器或选择器,则至少其中一个选择器必须与消息匹配。使用 ON_DEMAND 就像将旧的 forward-when-no-consumers 参数设置为 false

默认值为 ON_DEMAND

min-large-message-size

消息被视为大消息前的最小大小,以字节为单位。默认值为 102400

node-id

此集群连接使用的节点 ID。此属性是只读的。

notification-attempts

集群连接将自行广播的次数。默认值为 2

notification-interval

通知之间的间隔,以毫秒为单位。默认值为 10000 或 10 秒。

reconnect-attempts

在放弃和关闭之前,网桥将尝试重新连接的总数。默认值为 -1,表示无限数量的尝试。

retry-interval

如果与目标服务器的连接失败,则后续尝试重新连接到目标服务器之间的周期(以毫秒为单位)。默认值为 500

retry-interval-multiplier

倍数应用到自上次重试以来的时间,以计算时间到下一次重试的时间。这可让您在重试尝试之间实施指数回退。默认值为 1.0

static-connectors

此集群连接将进行静态定义的连接器列表。如果定义了 discovery-group-name,则必须 未定义。

topology

此集群连接了解的节点拓扑。此属性是只读的。

use-duplicate-detection

网桥是否会自动将重复的 ID 属性插入到它转发的每一消息中。默认值为 true

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat