1. 网关的作用
- 对用户请求做身份验证,权限校验
- 将用户请求路由到微服务,并实现负载均衡
- 对用户请求限流
2. 搭建网关服务


2.1 网关服务流程

3. 断言工厂

配置如下,要求2031年以后在可以访问orderservice,2022年请求会404


4. 过滤器
4.1 路由过滤器


4.1.1 局部过滤器demo 给所有请求增加一个请求头


4.1.2 默认过滤器

4.2 全局过滤器
对所有路由都生效的过滤器,并且可以自定义处理逻辑。
4.2.1 实现过滤器的步骤
- 实现GlobaFilter接口
- 添加@Order注解或者实现Order接口(@Order()–值越小优先级越高)
- 编写处理逻辑

4.3 过滤器执行顺序
- order值越小,优先级越高
- 当order值一样的时候,默认过滤器 -》局部过滤器 -》全局过滤器
来源:https://www.bilibili.com/video/BV1LQ4y127n4?p=41&vd_source=b901ef0e9ed712b24882863596eab0ca