Backpressure — механизм, позволяющий консюмеру сообщить продюсеру "я не успеваю, притормози". Без него быстрый продюсер переполнит буфер медленного консюмера. В Reactor консюмер через Subscription.request(n) запрашивает столько элементов, сколько готов обработать. Стратегии при переполнении: DROP, LATEST, BUFFER, ERROR. WebFlux использует это автоматически при работе с TCP.
Что такое backpressure в реактивном программировании?
Middle
290 просмотровAFK Offer AI
Как использовать jstack для диагностики проблем?