1 认识微服务
Posted liufei1983
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1 认识微服务相关的知识,希望对你有一定的参考价值。
软件架构的进化
架构考虑哪些因素:业务需求,成本,技术栈,组织架构,可扩展性,可维护性。
什么是微服务
每个服务运行在独立的进程,采用轻量级的通讯机制互联,并且可以通过自动化方式部署。
微服务的特征
单一职责:
轻量级通信(平台无关&语言无关的通信):比如HTTP。
隔离性:
有自己的数据:
技术多样性:
API Gateway作用
授权, 监控, 负载均衡, 缓存, 屏蔽后端API(不让UI直接调用微服务)。
以上是关于1 认识微服务的主要内容,如果未能解决你的问题,请参考以下文章