本系列文章深入探讨服务端软件设计的核心原则、常见架构模式及工程最佳实践。内容涵盖:
- 微服务架构设计与拆分策略
- 分布式系统核心问题(一致性、可用性、分区容错)
- 高并发系统设计(缓存、异步、限流、降级)
- 系统稳定性保障(监控、告警、故障排查)
目标是:从"能用的系统"到"高可用、可扩展的架构"。
Coming soon
微服务划分的核心原则、边界划分策略、服务间通信模式。
👉 目标:建立微服务架构的系统性认知
Coming soon
CAP 理论、BASE 理论、Saga、TCC、本地消息表等方案对比。
👉 核心观点:没有银弹,只有适合场景的权衡
Coming soon
缓存策略、缓存穿透/击穿/雪崩、一致性保障、热点 Key 处理。
👉 核心观点:缓存是双刃剑,用得好是利器,用不好是隐患
Coming soon
限流、降级、熔断、异步化、消息队列等核心手段。
👉 核心观点:高并发不是设计出来的,是演进出来的