Spring Session Data Geode/GemFire 2.0.0.M1 现已推出。

工程 | John Blum | 2017年7月27日 | ...

Spring 社区您好!

我很高兴地宣布 Apache Geode 的 Spring Session Data Geode 和 Pivotal GemFire 的 Spring Session Session Data GemFire 的第一个里程碑版本。

这两个工件都可以从 Springlibs-milestone 存储库中使用 Maven 下载……

  <dependency>
    <groupId>org.springframework.session</groupId>
    <artifactId>spring-session-data-geode</artifactId>
    <version>2.0.0.M1</version>
  </dependency>

或者使用 Gradle……

  compile 'org.springframework.session:spring-session-data-geode:2.0.0.M1'

要将 Spring Session 与 Pivotal GemFire 一起使用,只需将工件从 spring-session-data-geode 切换到 spring-session-data-gemfire 即可。

背景故事

一段时间前@rob_winchSpring Session Core 的创建者和项目负责人,通过将以前支持的数据存储分解成单独的模块来重组 Spring Session 项目。

这种拆分的首要驱动力是使支持的 Spring Session 数据存储提供商能够根据社区和客户的需求独立发展。

好吧,Pivotal GemFire 是从核心 Spring Session 项目中分离出来的支持的数据存储之一。除了 Pivotal GemFire 之外,对 Apache Geode 的支持也在开发中。

因此,今天将支持的 Spring Session 数据存储扩展到正式包括 Apache GeodePivotal GemFire,此外在 2.0 发布系列中还包括 Redis、MongoDB、JDBC 和 Hazelcast。

发布内容

Spring Session Data GeodeSpring Session Data GemFire 都包含以下改进……

例如,要构建一个使用 Spring Session Data Geode 来管理 HttpSessionSpring Boot 应用程序,开发人员需要做的就是……

@SpringBootApplication
@ClientCacheApplication
@EnableGemFireHttpSession
class MyApplication {

  public static void main(String[] args) {
    SpringApplication.run(MyApplication.class, args);
  }
}

Spring Data Geode@ClientCacheApplicationSpring Session Data Geode@EnableGemFireHttpSession 注释是将您的 Spring Boot 应用程序转变为能够通过将数据分发到 Geode 服务器集群来管理 HTTP 会话状态的 Geode 缓存客户端(以实现快速可靠的(复制)访问),从而确保用户对应用程序的体验不间断且一流所需要的一切。

当与 Pivotal Cloud Foundry 的强大功能、Pivotal Cloud Cache 磁贴和会话状态缓存 计划相结合时,您就掌握了成功的秘诀!

反馈

如果您对本版本有任何反馈,我鼓励您通过 StackOverflowGitHub Issues 或评论部分与我们联系。您也可以在 Twitter 上通过 @john_blum 联系我。

当然,最好的反馈形式是 贡献

获取 Spring 时事通讯

与 Spring 时事通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部