将SpringSession与Google Cloud Datastore一起用于会话群集

时间:2018-04-15 12:26:40

标签: spring google-cloud-platform google-cloud-datastore spring-session

我一直在做研究,试图找到一种方法,使用Google Cloud Datoreore将SpringSession用于会话群集我们的云应用程序。我一直在寻找一个示例实现这个问题。

我注意到SpringSession示例仅提供redis,hazelcast和jdbc的示例。我想知道是否有人可以帮助我指出使用SpringSession使用GCP设置Session Clustering的正确方向?

1 个答案:

答案 0 :(得分:1)

Spring Session本身不提供SessionRepository的Google Cloud Datoreore支持的实施。据我所知,没有第三方扩展提供Google Cloud Datore支持的实施。

但是,实现由所需数据存储支持的SessionRepository(或FindByIndexNameSessionRepository)应该是一项相当简单的任务,重用现有的Spring Session基础结构应该非常简单。以下是此类配置的摘录:

@EnableSpringHttpSession
public class SpringHttpSessionConfig {

    @Bean
    public MySessionRepository sessionRepository() {
        // instantiate and configure MySessionRepository
    }

}

实施SessionRepository时,请查看section of Spring Session's reference manual dedicated to that topic