微服务_传统应用架构

 传统应用架构

 

 

 

 

存在问题:

  • 系统资源浪费
  • 部署效率太低
  • 技术选型单一

 

 

为服务架构的要求

  • 根据业务模块划分服务种类
  • 每个服务可独立部署 & 相互隔离
  • 通过轻量级API调用服务
  • 服务需保证良好的高可用性

 

 

 

微服务架构

冒烟测试

 

 Git Flow

微服务架构模式网站: http:mircroservices.io/

微服务架构领域的权威:Chris Richardson

 

 

微服务架构的特点:

  • 微小度颗粒
  • 责任单一性
  • 运行隔离性
  • 管理自动化

 

微服务架构的挑战

  • 运维要求高
  • 分布式复杂性
  • 部署依赖较强
  • 通信成本较高

 

 

 

 

 

Node.js

 

posted @ 2018-04-20 12:38  PanPan003  阅读(632)  评论(0编辑  收藏  举报