ReactiveQuerydslPredicateExecutor 响应式 WebFlux 分页

use*_*934 5 querydsl project-reactor reactive spring-webflux

我正在我的项目中尝试新的 ReactiveQuerydslPredicateExecutor,但我找不到像 QueryDslPredicateExecutor 中那样的 findAll(Predicate, Pageable) 方法

这是故意的吗?这是否意味着对于反应式不建议使用分页?

Tho*_*olf 1

在反应式世界中,没有使用可分页的东西,因为默认情况下实体一旦可用就会立即发出。

将其视为只要新数据可用就会立即流动的数据流。如果您希望控制数据流,可以使用多种方法来调整数据流。这些东西prefetch在发出之前会得到 n 个数字。

或者limitRate(N)拆分下游请求,以便它们以较小的批次向上游传播。

您可以在此处阅读有关如何控制数据流的更多信息: 运营商改变下游需求