浅谈API网关
Posted codeHorde
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浅谈API网关相关的知识,希望对你有一定的参考价值。
一、为什么需要API网关?
想下这种场景,多个业务都有自己的域名,可能都需要做http协议转其他协议,都需要身份验证,流量的控制等等。。。这些公共的业务都可以看成一个横切面,想必熟悉AOP的同学对这个很熟悉了。在这种情况下就诞生了API网关。
二、一个API网关应该具有的功能
1、协议层:协议的转换
2、控制层:身份认证、参数校验、权限认证、流量控制
3、调度层:异常处理、路由
4、服务编排:流程编排
5、服务执行:服务调用
6、公共服务:全链路监控、日志等等
后续再对每个功能具体写下做什么
以上是关于浅谈API网关的主要内容,如果未能解决你的问题,请参考以下文章