
把单体拆成微服务,并不会让复杂度消失。原本藏在进程内的耦合,会转移成网络超时、重复调用、局部失败、状态不一致和跨服务排障。本课程从订单、库存、支付等连续场景出发,先建立资源化的 RESTful API 设计思维,再讨论 HTTP 语义、错误契约、异步任务、条件请求、幂等与版本演进。
随后,你会沿着网关、服务发现、重试、熔断、最终一致性、测试、安全、链路追踪和交付工具,把这些分散的机制串成一套完整的工程判断。课程不会把微服务描述成更先进的默认答案,而是反复追问:拆分是否真的值得、故障发生时系统如何保持可信、出了问题能否快速定位,以及一组 API 怎样才能成为可测试、可发布、可演进的系统。