小编PVS*_*PVS的帖子

如何限制活动 Spring WebClient 调用的数量

我有一个要求,我使用 Spring Batch 从 SQL DB 读取一堆行(数千),并在将它们写入 Kafka 主题之前调用 REST 服务来丰富内容。

使用 Spring Reactive webClient 时,如何限制活动非阻塞服务调用的次数?在使用 Spring Batch 读取数据后,我应该以某种方式在循环中引入 Flux 吗?

(我理解 delayElements 的用法并且它有不同的用途,因为当单个 Get Service Call 带来大量数据并且您希望服务器减慢速度时——尽管如此,我的用例有点不同,因为我有许多 WebClient 调用要进行,并希望限制调用次数以避免内存不足问题,但仍能获得非阻塞调用的优势)。

java webclient reactor project-reactor

4
推荐指数
1
解决办法
2602
查看次数

标签 统计

java ×1

project-reactor ×1

reactor ×1

webclient ×1