天天写CRUD的你,到了该给系统接入API网关的时候了

本文介绍了API网关在系统架构中的重要性,包括路由请求转发、统一授权鉴权、流控保护及灰度发布等功能。通过API网关,可以解决多业务系统间的复杂交互,增强系统的安全性和稳定性,并简化运维流程。
摘要由CSDN通过智能技术生成
目录
  • 先来看看业务系统技术栈
  • 网关路由请求转发功能
  • 网关统一授权和鉴权功能
  • API网关层流控功能
  • API网关层灰度发布功能

今天给大家分享一个API网关的知识,很多兄弟可能平时经常搞的都是一些CRUD的业务系统开发,从来没接触过API网关,那今天来讲讲,API网关是啥,到底能对我们起到什么作用呢?这个一般面试的时候也很可能会问到这个知识点的。

先来看看业务系统技术栈

平时咱们可能写系统的时候,往往就是基于spring boot+spring mvc+spring+mybatis这套技术栈来开发业务代码,然后连接一个mysql就行了,你调用别的系统往往就是基于dubbo,注册中心可能是zookeeper也可能是nacos,就类似下面的这个图,对不对?

网关路由请求转发功能

好,那么现在给大家讲第一个痛点,那就是你们公司可能存在n多个业务系统,那琳琅满目的,可能有几十个系统,此时对于前端/APP端他们还能知道哪个请求发送给哪个系统吗,这真的是太麻烦了,对不对,所以说,此时一般会引入一个API网关。

你每个业务系统吧,在API网关里配置一下,自己要处理什么样的请求url,然后API网关收

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值