查看完整视频
小黑屋思过中,禁止观看!
评论并刷新后可见

您需要在视频最下面评论并刷新后,方可查看完整视频

积分观看

您支付积分,方可查看完整视频

{{user.role.value}}
付费视频

您支付费用,方可查看完整视频

¥{{user.role.value}}
课程视频
开始学习
会员专享

视频选集

最全分布式Session解决方案详解

  • 课程笔记
  • 问答交流

分布式架构演变的过程中,首先就会解决分布式Session的问题,而且面试频次也很高,需要掌握好分布式Session解决方案的优劣势比较。

为了助大家掌握好分布式Session,这节课我会重点讲解以下8点:

1.session

2.分布式session

3.分布式session方案

4.Session复制

5.Session存储在Cookie

6.Session粘性管理

7.Session集中管理在后端

8.分布式Session方案优劣势比较

 

session

最全分布式Session解决方案详解-mikechen的互联网架构师之路

Session 是客户端与服务器通讯会话跟踪技术,服务器与客户端保持整个通讯的会话基本信息。

分布式session

最全分布式Session解决方案详解-mikechen的互联网架构师之路

分布式session方案

交流专区
  1. 路正银

    1.谈谈常见的分布式session解决方案有哪些?
    Session复制同步、Session存贮在本地的Cookie、Session粘性方式管理、Session集中管理在后端

    2.重点谈谈各自的优劣势,以及应该采用什么解决方案?为什么?
    Session复制同步,优点:应用程序不需要修改代码;缺点:同步合并过程复杂、广播式复制容易造成同步延迟、数据量受内存限制、无法水平扩展。
    Session存贮在本地的Cookie,优点:简单,不用考虑数据同步、服务端不需要存贮;缺点:不安全,数据有被破解的风险、cookie的存贮容量比较小,只适合Session数据量小的场景。
    Session粘性方式管理,优点:只需要改ngnix配置、不需要修改应用代码;缺点:机器Down掉时用户Session会丢失、容易造成单点故障。
    Session集中管理在后端,优点:实现起来相对简单、效率很高、安全性也不错、中大型网站的首选方案;缺点:需要修改应用代码。

    • mikechen

      👍非常棒,优缺点非常清晰。

      备注:做技术架构最核心的就是平衡,平衡技术和业务之间的两难问题,所以多看各个方案的优劣势,才能更好的明确什么样的业务场景需用什么样的技术方案来解决,找适合当前业务的技术方案,适合的才是最佳方案。有点像娶老婆,合脚的才是最好的😁

搜索