微服务架构设计的简单理解
2017-11-20 15:36
651 查看
来自
风.fox
每个服务都可以被微团队独立开发
松耦合的
新人快速加入
只有业务逻辑代码,没有前端UI,JS,CSS,HTML等
自动部署
自动测试
扩展很容易
去中心化
容错设计
降级,限流,可控
配置中心化(统一配置中心)
分布式系统越来越复杂且难以管理
接口越来越多
部分参考:
http://blog.csdn.net/mindfloating/article/details/45740573
https://www.cnblogs.com/ilinuxer/p/6580998.html
http://blog.csdn.net/forezp/article/details/70148833
Spring cloud 微服务实践一书
什么是微服务架构
就是把独立的系统拆分成多个小型服务,这些小型服务都是在各自独立的进程中运行,服务之间通过基于HTTP的RESTful API或消息总线(例如RabbitMQ,Kafka)进行通信协作风.fox
微服务架构图(简单版)
微服务优点
每个服务都很小每个服务都可以被微团队独立开发
松耦合的
新人快速加入
只有业务逻辑代码,没有前端UI,JS,CSS,HTML等
自动部署
自动测试
扩展很容易
去中心化
容错设计
降级,限流,可控
配置中心化(统一配置中心)
微服务缺点
需DevOps 整合分布式系统越来越复杂且难以管理
接口越来越多
部分参考:
http://blog.csdn.net/mindfloating/article/details/45740573
https://www.cnblogs.com/ilinuxer/p/6580998.html
http://blog.csdn.net/forezp/article/details/70148833
相关文章推荐
- 架构设计中服务层的简单理解
- 架构设计中服务层的简单理解
- 架构设计中服务层的简单理解(转载)
- 架构设计中服务层的简单理解
- 架构设计中服务层的简单理解
- 架构设计中服务层的简单理解
- 如何理解程序设计和架构设计中“简单”这个词?
- 浅谈JavaWeb的简单设计架构MVC
- 互联网保险O2O平台微服务架构设计
- SOA四层架构中的服务层设计
- 理解restful 架构 && RESTful API设计指南
- JSP-一个理解MVC架构的简单的登陆、注册例子
- 六种微服务架构的设计模式
- 高并发图片(缩略图)处理中间层服务架构设计
- 微服务架构设计实践系列之十二:开发架构
- 简单的实例来理解WCF 数据服务(WCF DS)
- MySQL中SQL优化和架构设计的一些简单想法
- Atitit 关于微服务的思考与理解 attilax总结 1.1. 架构的历史 微服务发展历史 Web》soa》msa 1 1.2. 微服务最大特点 独立部署 1 2. 微服务的优点 1 2.1.
- MySQL二进制日志复制方法和高可用架构设计的理解
- Atitit.架构设计趋势 设计模式 ---微服务架构 soa