gateway简介
Spring Cloud Gateway是spring团队基于netty重写的API Gateway组件,相对于Zuul性能较好,其不仅提供统一的路由方式,并且基于Filter链的方式提供了网关基本的功能,例如:安全,监控/埋点,和限流等。
gateway工作原理
gateway功能
- 协议转换,路由转发
- 流量聚合,对流量进行监控,日志输出
- 作为整个系统的前端工程,对流量进行控制,有限流的作用
- 作为系统的前端边界,外部流量只能通过网关才能访问系统
- 可以在网关层做权限的判断
- 可以在网关层做缓存
gateway用法
就现在的项目来说用到的只有路由功能。
配置文件
需要注意的只有三个地方
- build.gradle文件
1 | version = '0.0.1-SNAPSHOT' |
- bootstrap.yml
1 | server: |
- GatewayApplication
1 | package xyz.jecy.gateway; |
I'm so cute. Please give me money.
- Post link: http://dongkw.github.io/2019/12/18/gateway%20%E6%9C%8D%E5%8A%A1%E7%BD%91%E5%85%B3%E9%85%8D%E7%BD%AE/
- Copyright Notice: All articles in this blog are licensed under unless stating additionally.
若没有本文 Issue,您可以使用 Comment 模版新建。
GitHub Issues