第 10 章 在 Red Hat JBoss EAP 应用程序中使用 Data Grid


红帽 JBoss EAP 包括可用于红帽 JBoss EAP 应用程序的 Data Grid 模块。您可以通过两种方式执行此操作:

  • 在红帽 JBoss EAP 应用中包含 Data Grid 库。

    当您在应用程序中包含 Data Grid 库时,缓存对应用程序是本地的,不能被其他应用程序使用。另外,缓存配置位于应用程序中。

  • 使用 Red Hat JBoss EAP 提供的 Data Grid 库。

    使用 Red Hat JBoss EAP 提供的 Data Grid 库具有以下优点:

    • 缓存在应用程序间共享。
    • 缓存配置是 Red Hat JBoss EAP 独立或域 XML 文件的一部分。
    • 应用程序不包括 Data Grid 库,而是从 MANIFEST 或 jboss-structure.xml 配置文件中引用所需的模块。

以下流程描述了使用红帽 JBoss EAP 提供的 Data Grid 库。

10.1. 配置应用程序以使用 Data Grid 模块

要在应用程序中使用 Red Hat JBoss EAP 提供的 Data Grid 库,请在应用程序的 pom.xml 文件中添加 Data Grid 依赖项。

流程

  1. 导入 Data Grid 依赖项管理,以控制运行时 Maven 依赖项的版本。

    <dependency>
      <groupId>org.infinispan</groupId>
      <artifactId>infinispan-bom</artifactId>
      <version>${version.infinispan.bom}</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
    Copy to Clipboard Toggle word wrap

    您必须在 pom .xml 文件的 '<properties> 部分定义 ${version.infinispan.bom}' 的值。

  2. 声明所需的 Data Grid 依赖项,如 提供的

    pom.xml

    <dependencies>
      <dependency>
        <groupId>org.infinispan</groupId>
        <artifactId>infinispan-core</artifactId>
        <scope>provided</scope>
      </dependency>
    </dependencies>
    Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat