Java面试宝典:从基础到架构14 第14章 微服务架构与Spring Cloud面试频率: ★★★★★微服务是中高级面试必问的架构话题。面试官会问:“微服务怎么拆分?拆分粒度怎么把握?”“Nacos和Eureka的区别?AP和CP怎么选?”“Seata的AT模式原理?分布式事务怎么选型?”"灰度发布怎么实现?"这章咱们就把微服务架构和Spring Cloud生态讲透。14.1 微服务架构设计——单体vs微服务/拆分原则/团队拓扑/演进路线单体vs微服务单体架构┌─────────────────────────────────────┐ │ 单体应用 │ │ ┌──────┐ ┌──────┐ ┌──────┐ │ │ │用户模块│ │订单模块│ │商品模块│ │ │ └──────┘ └──────┘ └──────┘ │ │ ┌──────┐ ┌──────┐ │ │ │支付模块│ │库存模块│ │ │ └──────┘ └──────┘ │ │ 共享数据库 │ └─────────────────────────────────────┘优点