初识微服务
1. 什么是微服务
微服务就是一些系统个噢能做的小而自治 的服务。
- 很小,专注于做好一件事
- 自治性,一个独立的实体。
2. 与其他架构有什么不同
- 技术异构性。微服务可以帮助我们更快地采用新技术,但是需要寻找平衡。
- 弹性。处理服务不可用和功能降级问题。但是分布式问题会引入网络和机器等相关问题。
- 扩展。易于拓展,并且根据需要分配资源。
- 简化部署。各个服务的部署是独立的。
- 与组织结构相匹配。将架构和组织结构相匹配,避免出现过大的代码库,从而获得理想的团队大小及生产力。
- 可组合型。易于重用已有功能。
- 对可替代性的优化。
posted on 2019-08-12 10:00 DeerHunter 阅读(64) 评论(0) 收藏 举报
浙公网安备 33010602011771号