high-concurrent-actual
  • Introduction
  • 分布式锁实现方案
    • 分布式锁介绍
    • 基于redis(一)
    • 基于redis(二)
    • 基于zookeeper
    • 分布式锁的应用场景
    • 分布式锁方案比较
  • 分布式事务解决方案
    • LCN解决分布式事务
    • 分布式相关的解决方案介绍
    • 消息队列解决方案
    • TCC解决方案
    • 本地消息表解决方案
    • SpringBoot实现分布式事务
    • SpringCloudAlibaba - 阿里分布式事务Seata
    • SpringCloudAlibaba - 阿里RocketMQ
    • RabbitMQ消息队列的分布式事务解决方案
  • 分布式系统校验解决方案
    • 分布式Session
    • JWT方式
    • 单点登录框架
  • 互联网高可用架构分析
  • 分布式订单流水号生成策略
Powered by GitBook
On this page
  • 方案一(最佳)
  • 方案二(下下策)
  • 方案三(性能)

Was this helpful?

  1. 分布式系统校验解决方案

分布式Session

方案一(最佳)

可以把用户的Session放在缓存服务器中 最好的解决方案是:放在缓存服务器中 推荐二种缓存服务器:Memcached/redis

要求:Memcached/redis 必须是集群

方案二(下下策)

可以把用户的Session放在Cookie中

优点:解决了Session没有的问题

缺点:Session放在了用户的浏览器中,是不安全的

方案三(性能)

可以把用户的Session放在数据库中

优点:解决了Session没有的问题

缺点:网站是一个成千上万用户的网站,如果把Session放到数据库中,会造成数据库压力太大,从而使的网站不能正常运转

Previous分布式系统校验解决方案NextJWT方式

Last updated 5 years ago

Was this helpful?