我正在尝试在项目中使用新的ReactiveQuerydslPredicateExecutor,但找不到像QueryDslPredicateExecutor一样的findAll(Predicate,Pageable)方法
这是故意的吗?这是否意味着不建议使用分页?
答案 0 :(得分:0)
在反应式世界中,没有使用任何可分页的东西,因为默认情况下,实体会在可用时立即发出。
将其视为数据流,只要有新数据可用,该数据流就会立即流动。如果您希望控制数据流,可以使用多种方法来处理数据流。像prefetch
这样的东西在发出它们之前将得到n个数字。
或者limitRate(N)
拆分下游请求,以便将它们以较小的批次传播到上游。
您可以在此处阅读有关如何控制数据流的更多信息: Operators changing the demand from downstream