查看完整视频
评论可见

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

积分观看

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

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

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

¥{{user.role.value}}
专属视频

只允许以下等级用户查看该视频

升级
会员专享

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

分布式Session解决方案:

隐藏内容,您需要满足以下条件方可查看
End

课后作业:

隐藏内容,您需要满足以下条件方可查看
End
分布式系统

最全分布式事务解决方案详解

2020-9-28 20:42:05

分布式系统

最全负载均衡:算法、实现、亿级负载均衡方案详解

2020-9-23 19:21:35

2 条回复 A文章作者 M管理员
  1. 1.谈谈常见的分布式session解决方案有哪些?
    Session复制同步、Session存贮在本地的Cookie、Session粘性方式管理、Session集中管理在后端

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

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

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

个人中心
今日签到
搜索