3.3. 使用 JMX 执行跨站点操作


Data Grid 提供 JMX 工具来执行跨站点操作,如推送状态传输和使站点上线。

3.3.1. 配置数据网格以注册 JMX MBeans

Data Grid 可以注册可以用来收集统计信息并执行管理操作的 JMX MBeans。您必须单独启用 JMX 的统计,否则 Data Grid 都为所有统计属性提供 0 值。

流程

修改缓存容器配置以以下方法之一启用 JMX:

  • 声明:在缓存容器中添加 < jmx enabled="true" /> 元素。
  • programmatic: 调用 .jmx ().enable () 方法。

声明

<cache-container>
  <jmx enabled="true" />
</cache-container>

programmatic

GlobalConfiguration globalConfig = new GlobalConfigurationBuilder()
  .jmx().enable()
  .build();

3.3.2. 执行跨站点操作

通过 JMX 客户端执行跨站点操作。

先决条件

  • 配置数据网格以注册 JMX MBeans

流程

  1. 使用任何 JMX 客户端连接到 Data Grid。
  2. 从以下 MBeans 调用操作:

    • XSiteAdmin 为缓存提供跨站点操作。
    • GlobalXSiteAdminOperations 为缓存管理器提供跨站点操作。

      例如,若要使站点重新上线,可调用 bringSiteOnline (siteName)

有关可用跨站点操作的详情,请查看 Data Grid JMX 组件 文档。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部