2021 May 31 微服务 微服务 微服务的利弊 优点 快速响应变更(单一职责,独立部署) 独立拓展(边界清晰,不过度受制于技术栈) 精粒度业务控制(降级熔断,局部限流) 面向业务/领域模型(不依赖数据模型,易于抽象) 缺点 部署结构复杂(模块众多,一堆额外组件) 依赖平台支撑(依赖微服务组件,研发成本) 分布式问题(一致性,异常补偿) 粒度过粗/过细(拆分的水平)