Задать вопрос
@tlbogdanov

В чем разница между асинхронным и реактивным?

Итак, есть spring5 и projectreactor и он - реактивный
А есть корутины в котлине - и они асинхронные
Объясните мне, пожалуйста, в чём разница?
  • Вопрос задан
  • 1797 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Академия Eduson
    Java-разработчик
    8 месяцев
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Асинхронность - это разновидность конкурентного выполнения, а реактивность - это разновидность архитектурного подхода. Эти понятия не связанные и не взаимоисключающие, реактивный код может быть асинхронным, а может не быть, асинхронный код может быть реактивным, а может и не быть.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Добавлю такое пояснение - реактивный подход зачастую использует асинхронность. Их нельзя сравнивать, это разные понятия.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы