第 14 章 Data Grid 7.3 中已弃用的功能和功能


此 Data Grid 发行版本弃用了各种功能和功能组件。

弃用的功能在 Data Grid 7.x 生命周期结束前继续被支持。弃用的功能将在以后的主发行版本中被支持,且不建议在新部署中使用。

注意

在编写时,此信息是最新的。您可以使用 JDG-1978 查看下一个主发行版本的所有已弃用的代码。

hot Rod v1.x
下一个主发行版本中不支持热 Rod 协议版本 1.x。
RocksDB 替换 LevelDB 缓存存储
在本发行版本中,levelDB 缓存存储已弃用,并替换为 RocksDB 缓存存储。如果您的数据存储在 LevelDB 缓存存储中,则 RocksDB 缓存存储会在第一次运行时将其转换为基于 SST 的格式。

RocksDB 提供可靠的性能和可靠性,特别是在高并发场景中。在文档中了解更多有关 RocksDB 缓存存储 的信息。

兼容性模式

兼容性模式已弃用,并将在下一个主发行版本中删除。要从多个端点访问缓存,您应该以二进制格式存储数据,并为键和值配置 MediaType。如需更多信息,请参阅以下主题:

  • 协议互操作性
  • MediaType

    如果要将数据存储为 unmarshalled 对象,您应该配置键和值来存储对象内容,如下所示:

    <encoding>
       <key media-type="application/x-java-object"/>
       <value media-type="application/x-java-object"/>
    </encoding>
    Copy to Clipboard Toggle word wrap
集群的可执行文件替换 Distributed Executor API

Data Grid 使用 Clustered Executor 替换 Distributed Executor,这是在集群中执行任意代码的工具。请参阅:

RemoteCache getBulk()
getBulk () 方法在 RemoteCache 接口中已被弃用。请参阅: org.infinispan.client.hotrod.RemoteCache
Ggroal PooledConnectionFactory 替换 c3p0/HikariCP JDBC PooledConnectionFactory
JDBC PooledConnectionFactory 提供您使用 c3p0.propertieshikari.properties 配置的连接池。在下一个主发行版本中,Data Grid 提供了一个 PooledConnectionFactory,它只使用 Ggroal 兼容属性文件进行配置。请参阅 Ggroal 项目
CLI Loader
Infinispan-persistence-cli 现已弃用,并将在下一个主发行版本中删除。
弃用的类
  • org.infinispan.lifecycle.AbstractModuleLifecycle
  • org.infinispan.lifecycle.Lifecycle
eager Near 缓存 Residual Code
在下一个主发行版本中,用于 eager 最接近的缓存功能的恢复代码工件将删除。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部