网上看到两张图,分享一下。


1、云平台为微服务提供了资源能力(计算、存储和网络等)

2、容器作为最小工作单元,里面运行着开发的微服务程序,微服务本身对编程语言不再有依赖,异构语言系统更随意。

3、Kubernetes调度和编排容器,实现弹性伸缩,同样K8S生态组件也很多。

4、Service Mesh管理微服务的服务通信。

5、最后通过API Gateway向外暴露微服务的业务接口。

6、结合纯动静分离的拆分架构,HTML和APP,通过API网关与服务端交互。

微服务架构图_微服务微服务架构图_html_02