更新时间:2022-06-06 09:29:35 来源:极悦 浏览817次
极悦小编给大家介绍一个典型的微服务总体架构设计图,自上往下看,可以分为前台应用层、API接入层、业务应用层、服务中心和基础资源5层结构,每层结构都有其自身的功能和特别的设计。
前台应用层可支持任何应用的客户端,如物联网、微信小程序、移动App及API开放平台等。
API接入层可以使用Spring Cloud Zuul或Gateway设计网关,起到一个承上启下的作用,并且具备鉴权、路由和流控等功能。
业务应用层是微服务的基本应用,它本身也是一个微服务。这里主要是电商平台的一些后台管理功能。
服务中心就是使用微服务设计的各种API接口服务,这些服务一般使用基于RESTful风格的设计,对外提供轻量API接口服务。另外,在基础服务中间件中,提供服务治理、消息队列、监控告警、配置管理等服务。
基础资源是我们自己组建的私有云或者租用的公有云,为微服务搭建容器平台,提供数据存储、DevOps和镜像仓库等服务。
在这个架构设计图中,除了上面这些,在水平方向上,还可以看到负载均衡、日志记录、链路跟踪,以及基于大型电商平台的运营平台等服务。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习