A.33. JGroups 子系统属性

下表中列出了 jgroups 子系统的各种元素的属性。

注意

这些表中的属性名称会在管理模型中出现时列出,例如使用管理 CLI 时。请参阅位于 EAP_HOME/docs/schema/jboss-as-jgroups_5_0.xsd 的架构定义文件,以查看 XML 中出现的元素,因为管理模型可能会有所不同。

表 A.113. 主 jgroups 属性

属性默认描述

default-channel

EE

默认 JGroups 频道。

default-stack

 

默认 JGroups 协议堆栈.

频道属性

频道元素具有以下结构:

频道属性

表 A.114. 频道属性

属性默认描述

cluster

 

JGroups 频道的集群名称。如果未定义,则使用频道的名称。

module

org.wildfly.clustering.server

要从中加载频道服务的模块。

堆栈

 

JGroups 通道的协议堆栈。

启用了统计

false

是否启用统计数据.

stats-enabled

false

是否启用统计数据.弃用:改为使用启用 statistics-enabled 属性。

堆栈属性

stack 元素具有以下结构:

堆栈属性

表 A.115. 堆栈属性

属性默认描述

启用了统计

false

指明堆栈中的所有协议是否都会收集统计信息。

协议属性

有关常用协议的列表,请参阅 JGroups 协议 部分

表 A.116. 协议属性

属性默认描述

module

org.jgroups

用于解析协议类型的模块。

属性

 

此协议的属性.

启用了统计

false

指明此协议是否收集统计数据,覆盖堆栈配置。

转发属性

表 A.117. 转发属性

属性默认描述

module

org.jgroups

用于解析协议类型的模块。

属性

 

此协议的属性.

站点

 

本地站点的名称。

启用了统计

false

指明此协议是否收集统计数据,覆盖堆栈配置。

远程站点属性

表 A.118. 远程站点属性

属性默认描述

channel

 

用于与此远程站点通信的桥接频道的名称。

cluster

 

到这个远程站点的桥接频道的集群名称。弃用: 使用明确定义 的频道

堆栈

 

从中创建网桥到此远程站点的堆栈。弃用: 使用明确定义 的频道

传输属性

表 A.119. 传输属性

属性默认描述

default-executor

 

用于处理传入消息的线程池 executor。弃用:改为配置预定义的 默认 线程池

diagnostics-socket-binding

 

此协议层的诊断套接字绑定规格,用于指定用于通信的 IP 接口和端口。

机器

 

此节点的机器或主机标识符。由 Infinispan 的拓扑感知型哈希使用。

module

org.jgroups

解析协议类型的模块。

oob-executor

 

用于处理传入的带外消息的线程池执行器。弃用:改为配置预定义的 oob 线程池

属性

 

此传输的属性.

rack

 

此节点的机架,如服务器机架标识符。由 Infinispan 的拓扑感知型哈希使用。

共享

false

如果为 true,则底层传输由使用此堆栈的所有渠道共享。deprecated:改为配置频道的分

站点

 

此节点的站点(如数据中心)标识符。由 Infinispan 的拓扑感知型哈希使用。

socket-binding

 

此协议层的套接字绑定规格,用于指定用于通信的 IP 接口和端口。

启用了统计

false

指明此协议是否收集统计数据,覆盖堆栈配置。

thread-factory

 

用于处理异步传输特定任务的线程工厂。弃用:改为配置预定义的 内部 线程池

timer-executor

 

用于处理协议相关计时任务的线程池 executor。弃用:改为配置预定义的 定时器 线程池

thread-pool 属性

表 A.120. thread-pool 属性

属性默认描述

keepalive-time

5000L

池线程闲置时应保持运行中的毫秒数。如果未指定,则线程将运行直到 executor 关闭为止。

max-threads

4

最大线程池大小。

Min-threads

2

内核线程池大小,小于 max-threads。如果未定义,则核心线程池大小与 max-threads 相同。

queue-length

500

队列长度。