微服务设计
微服务
微服务的定义
协同工作的小而自治的服务
1. 代码量和功能集足够小
高内聚,低耦合:因相同原因而变化的东西聚合在一起,而把因不同原因而变化的东西分离开来
2. 自治性
可独立部署,可独立修改,使用API进行通信
微服务的优点
1. 技术异构
2. 弹性
3. 扩展
4. 简化部署
可以更快对特定的代码进行部署
5. 匹配组织架构
避免过大的代码库
6. 可组合
7. 提升可替代性
方便删除或重写服务
您的反馈
此页面是否有帮助?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.