撑千万级,大型电商分布式架构解析(18)
再进一步可以根据分布式 Session , 建立完善的单点登录或账户管理系统 。
流程说明
(1) 用户第一次登录时 , 将会话信息(用户 Id 和用户信息) , 比如以用户 Id 为 Key , 写入分布式 Session;
(2) 用户再次登录时 , 获取分布式 Session , 是否有会话信息 , 如果没有则调到登录页;
(3) 一般采用 Cache 中间件实现 , 建议使用 Redis , 因为它有持久化功能 , 方便分布式 Session 宕机后 , 可以从持久化存储中加载会话信息;
(4) 存入会话时 , 可以设置会话保持的时间 , 比如 15 分钟 , 超过后自动超时;
结合 Cache 中间件 , 实现的分布式 Session , 可以很好的模拟 Session 会话 。
数据库集群(读写分离 , 分库分表)
大型网站需要存储海量的数据 , 为达到海量数据存储 , 高可用 , 高性能一般采用冗余的方式进行系统设计 。 一般有两种方式读写分离和分库分表 。
推荐阅读
- 单机|游戏推荐:当前八款最热门的大型单机,都是不容错过的精品游戏
- 女孩|第五人格:小女孩堪称“BUG女王”,用她对战,你千万要小心!
- 天堂w|各地鲸鱼玩家齐聚一堂,《天堂W》上市两天的收入突破九千万元
- 穿越火线|CF:火线角色“千千万”,角色大集结确定不来?
- 炉石传说|炉石传说:把冲锋玩到极致?设计师千万不能看到的OTK冲锋套路
- edg战队|疯狂!EDG夺冠\承包\热搜,上亿人狂欢!千万不要找极端游戏男?
- 电影霸主|大话2超千万的伤害!大君携手全服霸主队伍速刷顶级BOSS天罡18星
- 圣战群英传|DNF:最强大作战注意事项!想领2本红字书,上线后千万不要去刷图
- 原神|原神:抽到新武器该给谁用?详细分析来了,千万别浪费这两把神器
- lpl|S11的LPL如此拉跨,为何依然被吹到世界第一?多半是因为电商三大家!