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