取得领先
VMware 提供培训和认证,以加速您的进步。
了解更多我很高兴代表 Spring、Apache Geode 和 VMware GemFire 社区宣布发布Spring Boot for Apache Geode and VMware GemFire (SBDG) 1.3.0.RELEASE
。
此版本基于 Spring Boot 2.3.0.RELEASE
以及最新的 Spring Framework (5.2.6)、Spring Data (Neumann-GA/2.3.0) 和 Spring Session (Dragonfruit-GA/2.3.0) 版本。 此外,SBDG 1.3.0.RELEASE
引入了 Spring Test for Apache Geode & VMware GemFire (STDG) 0.0.16.RELEASE
,为用户提供更细粒度的资源和模拟对象清理控制。
您可以使用 Spring Initializer 从 start.spring.io 启动一个新的使用 Apache Geode 的 Spring Boot 项目。
1.3 GA 版本主要侧重于为开发人员提供在开发过程中将数据加载到缓存中的方法。
这使得 Spring Boot for Apache Geode 与 Spring Boot 对 SQL 数据库初始化的支持相媲美。 然而,SBDG 不止于此! 此外,SBDG 还提供在应用程序关闭时导出数据的功能。
导入和导出功能在开发期间都非常有用,可用于测试、调试和验证 Spring Boot 应用程序的功能。 它对于在环境之间移动数据也很有用,例如从 QA 返回到 DEV,以便在出现问题时进行进一步测试。
了解更多关于 缓存数据导入/导出的信息。
SBDG 还包括对 Apache Geode API 的几个有用的扩展,这些扩展现在已正式 记录。
此外,SBDG 现在包括在 Docker 容器中运行和使用 Apache Geode 的文档。 这是对 Spring Boot 自 2.3 版本线开始对容器化的支持的补充。
虽然这些是 1.3 版本的主要亮点,但您仍然可以查看 变更日志,以获取完整的版本详细信息。
期待很快发布 1.3.1.RELEASE
版本,暂定于 6 月 24 日(星期三)发布,因为我们将进一步改进缓存数据导入/导出功能,例如能够在导入和导出时指定资源位置。 这在托管的云环境(例如 PCF)中非常有用,因为文件系统并不总是容易获得。 虽然 JSON 文件可以包含在您的应用程序 JAR 中进行导入,但导出数据是另一回事。
虽然它不是 SBDG 特有的,但 STDG 项目将包括对 GemFire/Geode 资源清理的额外改进,这些改进在测试用例和测试类之间进行,并通过新的注释 @EnableGemFireGarbageCollector
启用。 此功能将触发一个新的 STDG 版本,该版本将在 1.3.1 中被采用。 更多细节后续公布。
欢迎并感谢对此版本的反馈。
问题 | PR | StackOverflow