前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >03-分布式会话[动静分离会话, 集群分布式系统会话]

03-分布式会话[动静分离会话, 集群分布式系统会话]

作者头像
彼岸舞
发布2022-10-04 08:22:56
1270
发布2022-10-04 08:22:56
举报

动静分离会话

用户请求服务端, 由于动静分离, 前端发起HTTP请求, 不会携带任何状态, 当用户第一次请求以后, 我们手动设置一个Token, 作为用户会话,存入Redis中, 如此作为redis-session, 并且这个Token设置后放入前端cookie中(app或者小程序可以放入缓存), 如此后续交互过程中, 前端只需要传递Token给后端, 后端就能识别这个用户请求来自于谁了

集群分布式系统会话

集群或分布式系统本质都是多个系统, 假设这里有两个服务器节点, 分别是AB系统, 他们可以是集群, 也可以是分布式系统, 一开始用户和A系统交互, 那么这个时候的用户状态, 可以保存到Redis中, 作为A系统的会话消息, 随后用户的请求进入到了B系统, 那么B系统中的会话我也同样和redis关联, 如此AB系统的session就统一了, 当然cookie是会随用户的访问携带过来的, 那么这个其实就是分布式会话, 通过Redis来保存用户状态

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 动静分离会话
  • 集群分布式系统会话
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档