什么是网关
拦截一些http请求,防止所有的http都能直接访问微服务,可以用作身份验证和权限校验,服务路由,负载均衡,请求限流等功能
idea使用Gateway的相关配置
需要配置网关理由的id,uri和理由断言:判断一个请求是否符合这个断言的条件,符合才会被发送到微服务,不符合直接返回404状态码
路由断言工厂
常用的是Path
网关过滤器
路由过滤器(yml配置)
可以对进入网关的请求和响应做处理,spring提供多种过滤 工厂具体可以查看官网使用
默认过滤器(yml配置)
对所有进入网关的路由请求都生效
全局过滤器
和默认过滤器生效的范围一样,只是默认过滤器只有自己默认的过滤规则,全局过滤器,可以自己定义,需要手动实现GlobalFilter接口
过滤器的执行顺序
跨域问题
cv大法