GateWay(统一网关)
文章平均质量分 64
GateWay(统一网关)
Black_Me_Bo
最长的路也有尽头,最黑暗的夜晚也会迎接清晨。
展开
-
04-GateWay网关的cors跨域配置
跨域问题处理 跨域:域名不一致就是跨域,主要包括: 域名不同: www.taobao.com 和 www.taobao.org 和 www.jd.com 和 miaosha.jd.com 域名相同,端口不同:localhost:8080和localhost8081 跨域问题:浏览器禁止请求的发起者与服务端发生跨域ajax请求,请求被浏览器拦截的问题 解决方案:CORS 网关处理跨域采用的是CORS方案,简单配置即可实现 spring: application: name: gateway #原创 2022-02-08 17:43:24 · 1032 阅读 · 0 评论 -
03-GateWay过滤器
GatewayFilter(路由过滤器) GatewayFilter是网关中提供的一种过滤器,可以对进入网关的请求和微服务返回的响应做处理: 过滤器的作用: 对路由的请求或响应做加工处理,比如添加请求头 配置在路由下的过滤器只对当前路由的请求生效 defaultFilters的作用: 对所有路由都生效的过滤器 GatewayFilterFactory(过滤器工厂) Spring提供了31种不同的路由过滤器工厂 详细配置方式可以参考官方文档:https://docs.spring.io/spring原创 2022-02-08 17:29:41 · 1072 阅读 · 0 评论 -
02-GateWay路由断言
predicates(路由断言) predicates:路由断言,判断请求是否符合要求,符合则转发到路由目的地 Route Predicate Factory(路由断言工厂) 我们在配置文件中写的断言规则只是字符串,这些字符串会被Predicate Factory读取并处理,转变为路由判断的条件 例如Path=/user/**是按照路径匹配,这个规则是由org.springframework.cloud.gateway.handler.predicate.PathRoutePredicateFactory原创 2022-02-08 00:04:28 · 882 阅读 · 0 评论 -
01-GateWay入门
为什么需要网关 网关功能 身份认证和权限校验 服务路由、负载均衡 请求限流 网关技术实现 在SpringCloud中网关的实现包括两种: gateway,SpringCloudGateway则是基于Spring5中提供的WebFlux,属于响应式编程的实现,具备更好的性能。 zuul,Zuul是基于Servlet的实现,属于阻塞式编程。 搭建网关服务 创建新的module,引入SpringCloudGateway的依赖和nacos的服务发现依赖 <dependency> <原创 2022-02-07 23:46:26 · 368 阅读 · 0 评论