session - 微服务 Spring session

标签 session distributed spring-cloud netflix

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

  2. Spring分布式 session 需要Redis吗?没有Redis也可以使用吗?

最佳答案

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

How to change spring session (redis) cookie name?

  • 是的,目前只有redis。
  • 关于session - 微服务 Spring session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33334346/

    相关文章:

    java - 如何测量分布式系统中的请求时间?

    java - 在网络上共享对象(区 block 链)

    spring-cloud - Spring Cloud Gateway 注入(inject)头

    java - 如何在 Azure 中使用多个端点编写 Spring Cloud Function 代码?

    java - Eureka 服务器的问题

    iPhone Web 应用程序 - 不记得登录

    asp.net - 关闭浏览器或选项卡时关闭/终止 session

    java - 使用进程内 Java RMI 注册表时如何正常关闭

    c# - HttpSessionState 在哪里、如何、优点?

    php - CakePHP facebook注销 session 没有破坏