2022 年底,VMware 宣布全面推出 Spring for VMware GemFire 项目。
虽然这些基于 Spring 的 VMware GemFire 项目是开源的,并且是 Spring for Apache Geode 项目的后续项目,但它们并不是替代品。VMware GemFire 从 Apache Geode 项目分叉而来,不是开源的。
不建议使用 Spring for Apache Geode 开始新项目,而是从这里开始过渡到 Spring for VMware GemFire。或者,Spring 产品组合提供与其他类似缓存提供程序的一流集成。
最后,请记住,在 OSS 和商业支持结束之前,Spring for Apache Geode 项目仍会保留。维护仅包括 CVE 和关键修复。不会提供新功能或增强功能。Spring Data for Apache Geode 的支持时间表可以在 SUPPORT (支持) 选项卡上查看。
Spring Data for Apache Geode 项目的主要目标是使用 Apache Geode 进行分布式数据管理,从而更轻松地构建高度可扩展的 Spring 支持的应用程序。
Spring Data for Apache Geode 将 Spring Framework 的全部功能引入您的 Apache Geode 应用程序。
XML 命名空间,用于使用 Spring 以声明方式配置和创建 Apache Geode 资源
注释配置模型,可快速轻松地开始使用开箱即用的 Apache Geode
简化 Apache Geode API 的使用
由 Apache Geode 支持的 Spring 缓存抽象
应用于存储在 Apache Geode 中的 POJO 的 Spring Data Mapping 基础设施
由 Apache Geode 支持的 Spring 数据存储库
Apache Geode 通过 Spring 的声明式事务管理缓存事务
通过 Spring 的声明式事务管理在 Global, JTA Transactions 中使用 Apache Geode 的额外支持
增强了对 Apache Geode 序列化的支持
函数执行的注释
支持连续查询
增强了对 Apache Lucene 集成的支持
使用 Apache Geode 引导 Spring 上下文
Spring Tool Suite 适用于 Apache Geode 的 Spring 项目模板
使用 Spring 初始化 启动您的应用程序.
每个Spring项目都有自己的项目;它非常详细地解释了如何使用项目特性以及使用它们可以实现什么。
在 Spring 社区的支持下提供免费的安全更新和错误修复。请参见VMware Tanzu OSS 支持策略。
在 OSS 时间线期间由 Spring 专家提供的企业支持,以及 OSS 生命周期终止后的扩展支持。有关详细信息,请参阅 Tanzu Spring。
世代尚未发布,时间线可能会发生变化。
VMware 提供培训和认证,以加快您的进步。
Tanzu Spring Runtime 通过一个简单的订阅提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。
查看 Spring 社区中所有即将举行的活动。