Spring 微服务会话

Spring session for microservices

  1. 当单个应用程序的多个实例是运行时,spring分布式会话是否仅提供统一的方式来管理会话粘性?或者它可以用来在多个微服务之间共享会话吗?

  2. spring分布式会话需要Redis吗?可以不用redis吗?

  1. Spring session 项目使用名为 'SESSION' 的 cookie 来跟踪它,所以实际上如果你的微服务在同一个域上(通常情况下使用 zuul 代理来引导路径更正服务),那么他们将共享同一个会话。这对你来说可能没问题,或者你想调整它以便特定的微服务使用不同的会话,看看如何更改这个 cookie 名称,因为它不是那么简单:

  1. 是的,目前只有redis。