领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多我很高兴地宣布发布 Spring Data Geode 1.0.0.APACHE-GEODE-INCUBATING-M2,该版本支持最近宣布的 Apache Geode 1.0.0-incubating.M2 版本。
Spring Data Geode 是 Spring Data GemFire 的一个特定版本,支持Apache Geode 而不是Pivotal GemFire。
Spring Data GemFire 和 Spring Data Geode 都基于同一个GitHub 源代码库,但是,Apache Geode 支持位于apache-geode 分支中。因此,您不会找到专门针对 Apache Geode 的单独Spring Data 项目,但这并不重要,因为您现有的 Pivotal GemFire 知识以及 Spring Data GemFire 将立即对 Apache Geode 和 Spring Data Geode 产生作用并可以转移。
去年我写了一篇博客文章,详细介绍了 Spring Data GemFire 对 Apache Geode 的支持。但是,从那时起,很多事情都发生了变化。
首先,Spring Data GemFire 的 Apache Geode 支持现在有一个单独的构件,即 spring-data-geode
。此外,我选择了一个更符合逻辑和直观的版本号,即 1.0.0.APACHE-GEODE-INCUBATING-M2
。最后,新的构件/版本现在甚至可以在Maven Central 中找到,就像Apache Geode 本身一样。太棒了!
因此,开发人员只需要在她的 Maven POM 或 build.gradle
文件中声明以下依赖项,就可以开始使用 Spring 开发 Apache Geode 应用程序……
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-geode</artifactId>
<version>1.0.0.APACHE-GEODE-INCUBATING-M2</version>
</dependency>
dependencies {
compile 'org.springframework.data:spring-data-geode:1.0.0.APACHE-GEODE-INCUBATING-M2'
}
单独的构件将帮助用户更容易地区分对 Apache Geode 的支持以及使用 Spring Data GemFire 对 Pivotal GemFire 的长期支持。
版本号 (1.0.0
) 以及版本限定符 (APACHE-GEODE-INCUBATING-M2
) 不仅指示了 Spring Data Geode 和 Apache Geode 的成熟度级别,而且相互对应,并且还指示了正在支持的Apache Geode 发行版本。
此版本包括对 Apache Geode 的支持:
有关 Apache Geode 的更多信息,请访问网站。请参考 Spring Data GemFire 的项目页面以及参考指南,了解如何使用 Apache Geode 有效地构建 Spring 应用程序。
我计划完成 Apache Geode 的 Spring Boot 启动器 以及 Spring Session 的支持。
我还有一些想法,关于如何在使用 Spring 的基于 Java 的配置配置 Pivotal GemFire 或 Apache Geode 时改进用户体验。您可以在SGF-492 中跟踪我在这方面的进展。
一如既往,非常感谢您的反馈或帮助。
祝各位编码愉快!