Основы реактивной разработки на Project Reactor (Василий Прокофьев, Usetech)

Поделиться
HTML-код
  • Опубликовано: 30 ноя 2024

Комментарии • 5

  • @alexhali6003
    @alexhali6003 3 года назад +12

    Про Mono.defer() и Flux.defer() не до конца раскрыт вопрос: суть в том, что это ленивая операция, и она будет выполняться при каждой подписке или блоке заново. В отличие от например Mono.just(), который будет выполнен один раз, а его результат - будет неизменным. Это ключевая характеристика.

    • @alexeystaroverov4804
      @alexeystaroverov4804 9 месяцев назад

      Mono.just() холодный или горячий?

    • @alexhali6003
      @alexhali6003 9 месяцев назад

      @@alexeystaroverov4804
      `Mono.just()` в реактивном программировании является холодным (cold) источником данных.
      В случае `Mono.just()`, данные уже известны в момент создания экземпляра `Mono` и будут отправлены каждому подписчику независимо от времени подписки. Это означает, что каждый подписчик получит одно и то же значение данных и не повлияет на других подписчиков.

  • @АндрейСкворцов-з6ш
    @АндрейСкворцов-з6ш 11 месяцев назад +2

    Хоспаде, как будто первый раз видит слайды. С таким же успехом дока читается интересней(

    • @АлександрОблизин-п3р
      @АлександрОблизин-п3р 3 месяца назад +1

      согласен, очень скучное видео, практически нет примеров из реальной практики. Тем кто захотел чуть лучше понять Реактор - не теряйте время на просмотр, тема почти не раскрыта, увы.