A.33. JGroups Subsystem Attributes
下表中列出了 jgroups 子系统的各种元素的属性。
这些表中的属性名称会在管理模型中出现时列出,例如使用管理 CLI 时。请参阅位于 EAP_HOME/docs/schema/jboss-as-jgroups_5_0.xsd 的架构定义文件,以查看 XML 中出现的元素,因为管理模型可能会有所不同。
| 属性 | 默认 | 描述 |
|---|---|---|
| default-channel | EE | 默认 JGroups 频道。 |
| default-stack | 默认 JGroups 协议堆栈. |
频道属性
频道元素具有以下结构:
fork-
protocol
-
-
protocol
频道属性
| 属性 | 默认 | 描述 |
|---|---|---|
| cluster | JGroups 频道的集群名称。如果未定义,则使用频道的名称。 | |
| module | org.wildfly.clustering.server | 要从中加载频道服务的模块。 |
| 堆栈 | JGroups 通道的协议堆栈。 | |
| statistics-enabled | false | 是否启用统计数据. |
| stats-enabled | false |
是否启用统计数据.弃用:改为使用启用 |
堆栈属性
stack 元素具有以下结构:
堆栈属性
| 属性 | 默认 | 描述 |
|---|---|---|
| statistics-enabled | false | 指明堆栈中的所有协议是否都会收集统计信息。 |
协议属性
有关常用协议的列表,请参阅 JGroups 协议 部分。
| 属性 | 默认 | 描述 |
|---|---|---|
| module | org.jgroups | 用于解析协议类型的模块。 |
| 属性 | 此协议的属性. | |
| statistics-enabled | false | 指明此协议是否收集统计数据,覆盖堆栈配置。 |
转发属性
| 属性 | 默认 | 描述 |
|---|---|---|
| module | org.jgroups | 用于解析协议类型的模块。 |
| 属性 | 此协议的属性. | |
| 站点 | 本地站点的名称。 | |
| statistics-enabled | false | 指明此协议是否收集统计数据,覆盖堆栈配置。 |
远程站点属性
| 属性 | 默认 | 描述 |
|---|---|---|
| channel | 用于与此远程站点通信的桥接频道的名称。 | |
| cluster |
到这个远程站点的桥接频道的集群名称。弃用: 使用明确定义 | |
| 堆栈 |
从中创建网桥到此远程站点的堆栈。弃用: 使用明确定义 |
传输属性
| 属性 | 默认 | 描述 |
|---|---|---|
| default-executor |
用于处理传入消息的线程池 executor。弃用:改为配置预定义的 | |
| diagnostics-socket-binding | 此协议层的诊断套接字绑定规格,用于指定用于通信的 IP 接口和端口。 | |
| 机器 | 此节点的机器或主机标识符。由 Infinispan 的拓扑感知型哈希使用。 | |
| module | org.jgroups | 解析协议类型的模块。 |
| OOB-executor |
用于处理传入的带外消息的线程池执行器。弃用:改为配置预定义的 | |
| 属性 | 此传输的属性. | |
| rack | 此节点的机架,如服务器机架标识符。由 Infinispan 的拓扑感知型哈希使用。 | |
| 共享 | false |
如果为 |
| 站点 | 此节点的站点(如数据中心)标识符。由 Infinispan 的拓扑感知型哈希使用。 | |
| socket-binding | 此协议层的套接字绑定规格,用于指定用于通信的 IP 接口和端口。 | |
| statistics-enabled | false | 指明此协议是否收集统计数据,覆盖堆栈配置。 |
| thread-factory |
用于处理异步传输特定任务的线程工厂。弃用:改为配置预定义的 | |
| timer-executor |
用于处理协议相关计时任务的线程池 executor。弃用:改为配置预定义的 |
thread-pool 属性
| 属性 | 默认 | 描述 |
|---|---|---|
| keepalive-time | 5000L | 池线程闲置时应保持运行中的毫秒数。如果未指定,则线程将运行直到 executor 关闭为止。 |
| max-threads | 4 | 最大线程池大小。 |
| Min-threads | 2 |
内核线程池大小,小于 |
| queue-length | 500 | 队列长度。 |