摘要: 1.常用的Filter - AddRequestHeader=X-Request-red, blue 增加请求头的filter - AddRequestParameter=red, blue 增加请求参数的filter - AddResponseHeader=X-Response-Red, AAA 阅读全文
posted @ 2021-10-01 22:55 code-G 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 断言(Predicate)可以简单理解为前置的filter,如果符合要求放行,否则返回 例如: predicates: - Path=/user/** 介绍常用的断言 1. - After=2020-07-21T11:33:33.993+08:00[Asia/Shanghai] 指定日期之后的请求进 阅读全文
posted @ 2021-10-01 21:57 code-G 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 路径解析 1.指定路径 server: port: 8088 spring: application: name: GATEWAY cloud: consul: host: localhost port: 8500 gateway: routes: - id: category_route # 指定 阅读全文
posted @ 2021-10-01 21:27 code-G 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1.网关 gateway使用webflux 底层使用异步非阻塞IO模型 2.作用 1.统一微服务的入口 2.实现请求的负载均衡 3.过滤处理 gateway = filter + router 3.两种配置方式 1.配置文件 server: port: 8088 spring: applicatio 阅读全文
posted @ 2021-10-01 21:07 code-G 阅读(1169) 评论(0) 推荐(1) 编辑
摘要: 简介 # 0.原文翻译- https://spring.io/projects/spring-cloud-gateway- 这个项目提供了一个在springmvc之上构建API网关的库。 springcloudgateway旨在提供一种简单而有效的方法来路由到api,并为api提供横切关注点,比如: 阅读全文
posted @ 2021-10-01 20:56 code-G 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 服务降级: 站在系统整体负荷角度 实现: 关闭系统中某些边缘服务 保证系统核心服务运行 1.客户端openfeign + hystrix实现服务降级实现 - 引入hystrix依赖 - 配置文件开启feign支持hystrix - 在feign客户端调用加入fallback指定降级处理 - 开发降级 阅读全文
posted @ 2021-10-01 18:20 code-G 阅读(80) 评论(0) 推荐(0) 编辑