系统性总结

 

高并发

度量: qps

常用方法:

缓存

异步

scale up、out

存储:分库分表、读写分离、数据分片

 

  • 事前:副本、隔离、配额、提前预案、探知
  • 事发:监控、报警
  • 事中:降级、回滚、应急预案,failXXX系列
  • 事后:复盘、思考、技改

 

高可用

度量:MTBF/MTBF + MTTR

常用方法:

容灾:fail over、fail fast 、fail safe

限流

熔断

降级

 

最佳实践:

 

可拓展

度量:

常用方法:

微内核架构

 

方法论

应急: 扩容、降级、限流

变更: 灰度、监控、回滚

资金安全:预防、补偿、对账

事务:锁、判、更新

方法: 梳理、度量、治理

缓存:快的保护慢的

容灾: fail over、fail fast、fail safe、 failretry

分片:数据分片、任务分片

热点问题:漏斗模型、热点打散 、限流、降级

性能优化:架构、算法、代码

线上问题: 容量、变更、下游故障、并发

优雅的重试: 重试队列、死信队列、退避重试

漏斗模型: 前端(打闪、丢弃、降级)、接入层(限流、限频、黑白名单)、业务层(限流、降级、热点) 

分布式事务: 本地消息表、事务消息、最大努力重试、TCC、saga(可重试、核心、可回滚)

系统要没故障,就直面故障 

术 : 冗余术 、 隔离术、缓存银弹、异步化、分治

海量服务之道: 有损服务,柔性可用,大系统小做 

 

 

 

 

 

 https://juejin.cn/post/6844903511042310157?from=search-suggest

 

https://juejin.cn/post/6950951477057699876?searchId=2024011723263479CE7FAC57E4C162BEF1

 

https://mp.weixin.qq.com/s?__biz=Mzg2NzYyNjQzNg==&mid=2247484957&idx=1&sn=e50e0808cb6503ca7214bdd6fee4f134&utm_source=tuicool&utm_medium=referral

 

https://www.woshipm.com/pmd/138987.html

posted @ 2024-01-07 17:10  人在江湖之诗和远方  阅读(8)  评论(0编辑  收藏  举报