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 和关键修复。不会进行任何新功能或增强功能。可以在“支持”选项卡上查看 Apache Geode 的 Spring Data 支持时间表。
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 Cache Abstraction
应用于存储在 Apache Geode 中的 POJO 的 Spring Data Mapping 基础结构
由 Apache Geode 支持的 Spring 数据存储库
通过 Spring 的声明式事务管理实现 Apache Geode 缓存事务
通过 Spring 的声明式事务管理在 Global JTA 事务中使用 Apache Geode 的额外支持
增强了对 Apache Geode 序列化的支持
函数执行的注释
支持连续查询
增强了对 Apache Lucene 集成的支持
使用 Apache Geode 引导 Spring 上下文
适用于 Apache Geode 的 Spring 工具套件 Spring 项目模板
使用 Spring 初始化 启动您的应用程序.
每个Spring项目都有自己的项目;它非常详细地解释了如何使用项目特性以及使用它们可以实现什么。
在 Spring 社区的支持下提供免费的安全更新和错误修复。请参见VMware Tanzu OSS 支持策略。
在 OSS 时间线期间由 Spring 专家提供的企业支持,以及 OSS 生命周期终止后的扩展支持。有关详细信息,请参阅 Tanzu Spring。
世代尚未发布,时间线可能会发生变化。
VMware 提供培训和认证,以加快您的进步。
Tanzu Spring Runtime 通过一个简单的订阅提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。
查看 Spring 社区中所有即将举行的活动。