微服务中session怎么用

2025-04-18 20:36:05

1、采用微服务架构以后,把原先单一的节点拆解成了多个微服务节点。在采用微服务架构之前,我们的项目普遍采用的都是分布式集群架构,多数的公司项目都采用IP哈希的方式进行session的跟踪,这样做非常简单,只需要在nginx简单配置即可,但我们采用springcloud微服务架构之后,session一致性保持就成了我们必须要解决的问题。

2、简单说一下session和session一致性。服务为访问他的用户爿瑰鲚母构造了一组信息,称之为会话(sessio荏鱿胫协n),当该用户在限定时间内每次发起http访问时,服务端能自动感知到是该用户在发起访问,称之为会话保持(session一致性)

3、Session复制把每个用户的session都同步复制到集群中的每一个服务节点,这样无论用户访问哪个服务节点,都能获取到自己的session信息。

4、Session客户端存储把session信息保存到客户端的cookie中。

5、Session分布式存储把session信息保存到后端的其它存储中,例如mysql,redis,memcached等。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢