微服务架构的设计原则 拆分足够微 轻量级通信 领域驱动原则 单一职责原则 DevOps(开发/运维)及两个披萨 不限于技术栈 微服务模块设计 服务拆分 服务注册 服务发现 服务消费 统一入口 配置管理 熔断机制 自动扩展 微服务拆分的意义 易于实现 易于维护 易于部署 易于更新 微服务拆分的方法 横向拆分:根据业务功能进行拆分。 纵向拆分:对于一个业务功能,根据不同层次进行拆分,如应用层、表现层、数据模型层等。