微服务设计原则 架构、模式、拆分、隔离。目标:隔离系统的变化点 具体原则 高内聚、低耦合 高度自治(基于单个系统):开发、测试、构建、部署、运行、发布(无状态) 以业务为中心 弹性设计(容错、隔离、降级) 自动化:持续集成、持续交付。 粒度把控:保证自己的开发和维护,不能影响到其他服务 api组:业务层 service:能力层 AKF X轴:水平扩展 Y轴:业务垂直拆分 Z轴:数据分片分区