Встречается на собеседованиях • сегодня

Что такое Project Reactor в Java

Project Reactor — это реактивная библиотека для JVM, основанная на Reactive Streams. Она предоставляет неблокирующие, асинхронные API для работы с потоками данных, используя Publisher-Subscriber модель.

Ключевые компоненты:

  • Mono — для 0..1 элементов.
  • Flux — для 0..N элементов.

Пример:

java
Flux.just("Hello", "Reactor")
    .map(String::toUpperCase)
    .subscribe(System.out::println);

Особенности:

  • Ленивые вычисления (выполнение только после subscribe).
  • Операторы для трансформации (map, filter), комбинирования (merge, zip) и обработки ошибок.
  • Интеграция с Spring WebFlux для реактивных веб-приложений.

Используется для эффективной работы с высоконагруженными или событийно-ориентированными системами.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы