微服务中如何实现 session 共享 ?

微服务中如何实现 session 共享 ?,第1张

微服务中如何实现 session 共享 ?

微服务中,一个完整的项目被拆分成多个不相同的独立的服务,各个服务独立部署在不同的服务器上,各自的 session 被从物理空间上隔离开了,但是经常,我们需要在不同微服务之间共享 session ,常见的方案就是 Spring Session + Redis 来实现 session 共享。将所有微服务的 session 统一保存在 Redis 上,当各个微服务对 session 有相关的读写 *** 作时,都去 *** 作 Redis 上的 session 。这样就实现了 session 共享,Spring Session 基于 Spring 中的代理过滤器实现,使得 session 的同步 *** 作对开发人员而言是透明的,非常简便。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/4878929.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-11
下一篇 2022-11-11

发表评论

登录后才能评论

评论列表(0条)

保存