摘要:
###defaultIfEmpty @Test public void testDefaultIfEmpty() { Flux.range(1,10) .defaultIfEmpty(30) .subscribe(System.out::println); } @Test public void t 阅读全文
posted @ 2023-05-07 17:04
shigp1
阅读(250)
评论(0)
推荐(0)
摘要:
###interval @Test public void testInterval() { CountDownLatch countDownLatch = new CountDownLatch(1); Flux.range(1,10) .zipWith(Flux.interval(Duration 阅读全文
posted @ 2023-05-07 15:47
shigp1
阅读(54)
评论(0)
推荐(0)
摘要:
###defer @Test public void testDefer() { Flux.defer(() -> { return Flux.range(0,10); }) .subscribe(System.out::println); } 输出0到9。defer每次对结果Flux进行订阅时,懒 阅读全文
posted @ 2023-05-07 15:15
shigp1
阅读(61)
评论(0)
推荐(0)
摘要:
要启用gateway的Actuator交互首先添加依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependen 阅读全文
posted @ 2023-05-07 14:01
shigp1
阅读(716)
评论(0)
推荐(0)
摘要:
###元数据 spring: cloud: gateway: routes: - id: route_with_metadata uri: https://example.org metadata: optionName: "OptionValue" compositeObject: name: " 阅读全文
posted @ 2023-05-07 13:36
shigp1
阅读(691)
评论(0)
推荐(0)
摘要:
HttpHeadersFilter在将请求发送到下游之前应用于请求,例如在NettyRoutingFilter中。 ###1、 Forwarded Headers Filter Forwarded Headers Filter创建一个Forwarded标头以发送到下游服务。它将当前请求的Host标头 阅读全文
posted @ 2023-05-07 12:20
shigp1
阅读(343)
评论(0)
推荐(0)
摘要:
GlobalFilter接口具有与GatewayFilter相同的签名。这些是有条件地应用于所有路由的特殊过滤器。 ####组合GlobalFilter和GatewayFilter 当请求与路由匹配时,过滤web处理程序会将GlobalFilter的所有实例和GatewayFilter的所有路由特定 阅读全文
posted @ 2023-05-07 10:57
shigp1
阅读(707)
评论(0)
推荐(0)