2021年10月4日
摘要: 跨域:域名不一致就是跨域,主要包括:1.域名不同: www.taobao.com 和 www.taobao.org 和 www.jd.com 和 miaosha.jd.com2.域名相同,端口不同:localhost:8080和localhost8081 跨域问题:浏览器禁止请求的发起者与服务端发生 阅读全文
posted @ 2021-10-04 21:55 Ruthless 阅读(2034) 评论(0) 推荐(1)
摘要: 请求进入网关会碰到三类过滤器:当前路由过滤器、DefaultFilter、GlobalFilter。 请求路由后,会将当前路由过滤器和DefaultFilter、GlobalFilter,合并到一个过滤器链(集合)中,排序后依次执行每个过滤器 过滤器执行顺序1.每一个过滤器都必须指定一个int类型的 阅读全文
posted @ 2021-10-04 21:18 Ruthless 阅读(3923) 评论(0) 推荐(1)
摘要: 全局过滤器的作用也是处理一切进入网关的请求和微服务响应,与GatewayFilter的作用一样。区别在于GatewayFilter通过配置定义,处理逻辑是固定的。而GlobalFilter的逻辑需要自己写代码实现。 定义方式是实现GlobalFilter接口。 public interface Gl 阅读全文
posted @ 2021-10-04 20:57 Ruthless 阅读(2197) 评论(0) 推荐(2)
摘要: GatewayFilter是网关中提供的一种过滤器,可以对进入网关的请求和微服务返回的响应做处理: Spring提供了31种不同的路由过滤器工厂。例如: 名称 说明 AddRequestHeader 给当前请求添加一个请求头 RemoveRequestHeader 移除请求中的一个请求头 AddRe 阅读全文
posted @ 2021-10-04 18:00 Ruthless 阅读(3431) 评论(0) 推荐(0)
摘要: PredicateFactory的作用是什么?--读取用户定义的断言条件,对请求做出判断 Path=/user/**是什么含义?--路径是以/user开头的就认为是符合的 网关路由可以配置的内容包括:1.路由id:路由唯一标示2.uri:路由目的地,支持lb和http两种3.predicates:路 阅读全文
posted @ 2021-10-04 17:06 Ruthless 阅读(560) 评论(0) 推荐(0)
摘要: 搭建网关服务的步骤: 1.创建新的module-gateway module,引入SpringCloudGateway的依赖和nacos的服务发现依赖: <dependencies> <!--nacos服务注册发现依赖--> <dependency> <groupId>com.alibaba.clo 阅读全文
posted @ 2021-10-04 00:43 Ruthless 阅读(1146) 评论(0) 推荐(0)