设计原则

2020-05-28  本文已影响0人  gstsyyb

1、需求背景、业务诉求
2、业务建模、数据建模、边界处理、故障预防
1、抽象业务名词,方便沟通理解
2、处理各种边界异常
3、高并发
①:读优化
1、分库分表
2、缓存 (数据预热到内存种,降低db 的读压力,从而间接提高写能力)
②:写优化
1、分库分表
2、分布式锁 + 分布式事务
3、redis + lua + mq (内存 + 消息队列 实现异步化操作)
③:批量操作
④:分桶操作

上一篇下一篇

猜你喜欢

热点阅读