亿级流量架构核心技术 作者 开涛 京东技术副总裁
读者 主要是写自己看到的一些乱七八糟的总结
交易型系统的设计原则
第一个是高并发原则
1.首先应用无状态 容易水平扩展
2.拆分 在设计之初 我们不必说进入很深的拆分 如果你觉得你的系统访问量很大 可以考虑
3. 服务化
4.消息队列 用来解耦不需要同步调用的服务 和订阅
5.缓存银弹 有些能用缓存的地方尽量用
6.并发化
高可用原则
1.降级
2.限流
3.可回滚
1.首先应用无状态 容易水平扩展
2.拆分 在设计之初 我们不必说进入很深的拆分 如果你觉得你的系统访问量很大 可以考虑
3. 服务化
4.消息队列 用来解耦不需要同步调用的服务 和订阅
5.缓存银弹 有些能用缓存的地方尽量用
6.并发化
1.降级
2.限流
3.可回滚