软件架构的进化

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

什么是微服务

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

 微服务的特征

   单一职责:

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

  隔离性:

  有自己的数据:

  技术多样性:

API Gateway作用

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

 

 

 

  

    

  

相关文章:

  • 2021-09-20
  • 2021-12-27
  • 2022-12-23
  • 2022-12-23
  • 2021-07-09
  • 2022-12-23
  • 2021-06-09
  • 2021-06-18
猜你喜欢
  • 2021-08-22
  • 2021-11-28
  • 2021-08-02
  • 2021-05-22
  • 2022-01-13
  • 2021-12-14
  • 2021-08-06
相关资源
相似解决方案