上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 31 下一页
摘要: 背压就是流量控制。Reactor提供的背压策略由OverflowStrategy枚举指定: IGNORE:完全忽略下游背压请求。 ERROR:当下游无法跟上时,发出IllegalStateException信号。 DROP:如果下游没有准备好接收传入信号,则丢弃传入。 LATEST:下游将仅获得来自 阅读全文
posted @ 2023-05-10 20:22 shigp1 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Schedulers类似Executor,是Reactor的线程调度接口。提供以下几种线程执行环境: 当前线程(Schedulers.immediate()); 可重用的单线程(Schedulers.single())。注意,这个方法对所有调用者都提供同一个线程来使用, 直到该调度器被废弃。如果你想 阅读全文
posted @ 2023-05-08 20:13 shigp1 阅读(987) 评论(0) 推荐(0) 编辑
摘要: ###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 阅读(117) 评论(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 阅读(36) 评论(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 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 要启用gateway的Actuator交互首先添加依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependen 阅读全文
posted @ 2023-05-07 14:01 shigp1 阅读(499) 评论(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 阅读(526) 评论(0) 推荐(0) 编辑
摘要: HttpHeadersFilter在将请求发送到下游之前应用于请求,例如在NettyRoutingFilter中。 ###1、 Forwarded Headers Filter Forwarded Headers Filter创建一个Forwarded标头以发送到下游服务。它将当前请求的Host标头 阅读全文
posted @ 2023-05-07 12:20 shigp1 阅读(259) 评论(0) 推荐(0) 编辑
摘要: GlobalFilter接口具有与GatewayFilter相同的签名。这些是有条件地应用于所有路由的特殊过滤器。 ####组合GlobalFilter和GatewayFilter 当请求与路由匹配时,过滤web处理程序会将GlobalFilter的所有实例和GatewayFilter的所有路由特定 阅读全文
posted @ 2023-05-07 10:57 shigp1 阅读(534) 评论(0) 推荐(0) 编辑
摘要: ###1、RequestSize GatewayFilter 当请求大小大于允许的限制时,RequestSize GatewayFilter可以限制请求到达下游服务。过滤器采用maxSize参数。maxSize是`DataSize类型,因此可以将值定义为一个数字,后跟可选的DataUnit后缀,如“ 阅读全文
posted @ 2023-05-06 22:36 shigp1 阅读(466) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 31 下一页