09-04 微服务:把大系统拆成多个小服务

09-04 微服务 把一个大应用按业务能力拆成多个独立服务,如用户、订单、支付、库存。


一、它解决什么

它解决的是大型团队和大型系统的独立演进问题。不同服务可以独立开发、部署、扩容。

二、一个比喻

像连锁餐饮集团:中央厨房、配送、会员、收银、门店运营各成部门。

三、放到系统里看

微服务通常需要 09-06 服务发现09-05 网关09-07 限流_熔断_降级06-08 日志_监控_报警 和更强部署能力。

四、常见坑 / 学习抓手

常见坑是业务还小就拆微服务。服务拆开后,网络、数据一致性、排障都会变难。

一句话总结

微服务用拆分换独立演进,也用复杂度换规模能力。


关联笔记