专栏名称: 架构师之路
架构师之路,坚持撰写接地气的架构文章
目录
相关文章推荐
美团技术团队  ·  可信实验白皮书系列04:随机轮转实验 ·  3 天前  
美团技术团队  ·  可信实验白皮书系列03:随机对照实验 ·  3 天前  
51好读  ›  专栏  ›  架构师之路

session一致性架构设计实践

架构师之路  · 公众号  · 架构  · 2017-05-18 09:03

正文

请到「今天看啥」查看全文


session 同步法

思路 多个 web-server 之间相互同步 session ,这样每个 web-server 之间都包含全部的 session

优点 web-server 支持的功能, 应用程序不需要修改代码

不足

  • session 的同步需要数据传输, 内网带宽 ,有时延

  • 所有 web-server 都包含所有 session 数据,数据量 受内存限制,无法水平扩展

  • 有更多 web-server 时要歇菜

三、客户端存储法

思路 :服务端存储所有用户的 session ,内存占用较大,可以 session 存储到浏览器 cookie ,每个端只要存储一个用户的数据了

优点 服务端不需要存储

缺点

  • 每次 http 请求都携带 session 外网带宽

  • 数据存储在端上,并在网络传输,存在泄漏、篡改、窃取等 安全隐患

  • session 存储的数据大小受 cookie







请到「今天看啥」查看全文