架构方面的设计模式分享给大家,望大家少走弯路。总体而言,共有八种,分别是:
- 单库单应用模式:最简单的,可能大家都见过
- 内容分发模式:目前用的比较多
- 查询分离模式:对于大并发的查询、业务
- 微服务模式:适用于复杂的业务模式的拆解
- 多级缓存模式:可以把缓存玩的很好
- 分库分表模式:解决单机数据库瓶颈
- 弹性伸缩模式:解决波峰波谷业务流量不均匀的方法之一
- 多机房模式:解决高可用、高性能的一种方法
CAP AP CP Base
并发指标
线程设置数量
线程核心数
压测指标
个人经验
如何排查问题
15种线上Bug
QPS
背压
BASE 理论