码迷,mamicode.com
首页 > 其他好文 > 详细

1 认识微服务

时间:2018-10-06 17:56:31      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:可维护性   color   font   可扩展   str   软件   通讯   语言   负载均衡   

软件架构的进化

  架构考虑哪些因素:业务需求,成本,技术栈,组织架构,可扩展性,可维护性

什么是微服务

  每个服务运行在独立的进程,采用轻量级的通讯机制互联,并且可以通过自动化方式部署。

 微服务的特征

   单一职责:

  轻量级通信(平台无关&语言无关的通信):比如HTTP。

  隔离性:

  有自己的数据:

  技术多样性:

API Gateway作用

  授权, 监控, 负载均衡, 缓存, 屏蔽后端API(不让UI直接调用微服务)。

 

  

    

  

1 认识微服务

标签:可维护性   color   font   可扩展   str   软件   通讯   语言   负载均衡   

原文地址:https://www.cnblogs.com/liufei1983/p/9747769.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!