3.3. 使用 JMX 执行跨站点操作
网格为来自跨站点操作(如推送状态转移和使站点上线)提供 JMX 工具。
3.3.1. 配置数据网格以注册 JMX MBeans 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Data Grid 可以注册可以用来收集统计信息并执行管理操作的 JMX MBeans。但是,您必须将统计信息单独启用到 JMX,否则 Data Grid 都为所有统计属性提供 0 值。
流程
- 以声明性方式或以编程方式启用 JMX。
声明性
<cache-container> <jmx enabled="true" /> </cache-container>
<cache-container>
<jmx enabled="true" />
</cache-container>
- 1
- 注册数据网格 JMX MBeans.
以编程方式
GlobalConfiguration globalConfig = new GlobalConfigurationBuilder() .jmx().enable() .build();
GlobalConfiguration globalConfig = new GlobalConfigurationBuilder()
.jmx().enable()
.build();
- 1
- 注册数据网格 JMX MBeans.
3.3.2. 执行跨站点操作 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
通过 JMX 客户端执行跨站点操作。
先决条件
- 配置数据网格以注册 JMX MBeans
流程
- 使用任何 JMX 客户端连接到 Data Grid。
从以下 MBeans 调用操作:
-
XSiteAdmin为缓存提供跨站点操作。 GlobalXSiteAdminOperations为缓存管理器提供跨站点操作。例如,若要使站点重新上线,可调用
bringSiteOnline (siteName)。
-
有关可用跨站点操作的详情,请查看 Data Grid JMX 组件 文档。