admin管理员组

文章数量:1614997

前言

系统设计-开放平台(一)_无名小彤的博客-CSDN博客

系统设计-开放平台(二)_无名小彤的博客-CSDN博客

系统设计-开放平台(三)_无名小彤的博客-CSDN博客

目标

了解API网关的产生

了解API网关的作用

了解API网关的设计

1 API网关产生

从架构的演变推导API网关的出现

1.1 单体架构

 单体阶段,我们只有一个单体WEB应用,在初期有着较快的开发速度和较低的维护成本。

1.2 微服务架构

        业务快速发展,人员增多,单体应用代码复杂,想要更新一个子模块需要更新整个应用,迭代慢,风险高。

        此时微服务思想诞生,产生如下架构

         单体服务按照一定的规则,比如按照业务模块拆分成了很多个服务。此时业务逻辑都下沉到了微服务中,那为什么还需要WEB应用?主要因为协议不互通。WEB应用内部做的是一些通用的处理逻辑:协议转换、鉴权、流量控制等等,各个业务方向的WEB应用所做的事情都是大同小异。

1.3 API网关

各个业务

本文标签: 网关系统