1 可扩展的基本思想 所有的可扩展性架构设计,基本思想都是“拆”。 常见的拆分思路有三种: 面向分层拆分。面向模块/服务拆分。面向功能拆分。 2 可扩展方式 不同的拆分方式对应不同的扩展方式,得到不同的架构: 面向分层拆分:分层架构 面向模块/服务拆分:SOA、微服务等 面向功能拆分:微内核架构