知识卡片

复杂性分治

专业/工作

内容

微服务用更高认知负荷换取更低协作成本;小规模时它比单体复杂,大规模时分治能控制沟通成本增长。发散:这呼应[[单体的边界]],架构选择要看复杂性主因。

参考来源

《凤凰架构:构建可靠的大型分布式系统》第16章《向微服务迈进》