ReactiveQuerydslPredicateExecutor Нумерация страниц для Reactive WebFlux - PullRequest
0 голосов
/ 02 июля 2019

Я пробую новый ReactiveQuerydslPredicateExecutor в моем проекте, но не могу найти метод findAll (Predicate, Pageable), как в QueryDslPredicateExecutor

Это намеренно? Означает ли это, что для реактивного не рекомендуется использовать нумерацию страниц?

1 Ответ

0 голосов
/ 02 июля 2019

в реактивном мире нет необходимости использовать что-то для постраничного вывода, потому что по умолчанию объекты будут отправляться, как только они станут доступны.

Думайте об этом как о потоке данных, который просто поступает, как только появляются новые данные. Если вы хотите контролировать поток данных, есть ряд методов, которые настроят поток. Это такие вещи, как prefetch, которые получат n чисел перед их испусканием.

Или limitRate(N) разбивает нисходящие запросы так, чтобы они распространялись в восходящем направлении небольшими партиями.

Вы можете узнать больше о том, как контролировать поток данных здесь: Операторы, изменяющие спрос из нисходящего потока

...