撑千万级,大型电商分布式架构解析( 八 )
数据层:分库 , 分表 , NOSQL 等;常用算法 Hash , 一致性 Hash 。
1.7. 可扩展架构
可以方便的进行功能模块的新增/移除 , 提供代码/模块级别良好的可扩展性 。
模块化 , 组件化:高内聚 , 内耦合 , 提高复用性 , 扩展性 。
稳定接口:定义稳定的接口 , 在接口不变的情况下 , 内部结构可以“随意”变化 。
设计模式:应用面向对象思想 , 原则 , 使用设计模式 , 进行代码层面的设计 。
消息队列:模块化的系统 , 通过消息队列进行交互 , 使模块之间的依赖解耦 。
分布式服务:公用模块服务化 , 提供其他系统使用 , 提高可重用性 , 扩展性 。
1.8. 安全架构
对已知问题有有效的解决方案 , 对未知/潜在问题建立发现和防御机制 。 对于安全问题 , 首先要提高安全意识 , 建立一个安全的有效机制 , 从政策层面 , 组织层面进行保障 。 比如服务器密码不能泄露 , 密码每月更新 , 并且三次内不能重复;每周安全扫描等 。 以制度化的方式 , 加强安全体系的建设 。 同时 , 需要注意与安全有关的各个环节 。 安全问题不容忽视 。 包括基础设施安全 , 应用系统安全 , 数据保密安全等 。
推荐阅读
- 单机|游戏推荐:当前八款最热门的大型单机,都是不容错过的精品游戏
- 女孩|第五人格:小女孩堪称“BUG女王”,用她对战,你千万要小心!
- 天堂w|各地鲸鱼玩家齐聚一堂,《天堂W》上市两天的收入突破九千万元
- 穿越火线|CF:火线角色“千千万”,角色大集结确定不来?
- 炉石传说|炉石传说:把冲锋玩到极致?设计师千万不能看到的OTK冲锋套路
- edg战队|疯狂!EDG夺冠\承包\热搜,上亿人狂欢!千万不要找极端游戏男?
- 电影霸主|大话2超千万的伤害!大君携手全服霸主队伍速刷顶级BOSS天罡18星
- 圣战群英传|DNF:最强大作战注意事项!想领2本红字书,上线后千万不要去刷图
- 原神|原神:抽到新武器该给谁用?详细分析来了,千万别浪费这两把神器
- lpl|S11的LPL如此拉跨,为何依然被吹到世界第一?多半是因为电商三大家!