@tlbogdanov

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

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

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

Войти через центр авторизации
Похожие вопросы