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

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 มิ.ย. 2021
  • Василий познакомит участников конференции с особенностями реактивного программирования. Вы узнаете, что такое Project Reactor, как осуществить интеграции со Spring, преобразовать данные map и flatMap, создать пайплайн. Разберемся, что из себя представляют методы doOn. Василий приготовил практические примеры, которые помогут разобраться с теорией.
    Василий Прокофьев
    Ведущий Java-разработчик в Usetech. Более 7 лет опыта с Java. Работал в Сбербанке, EPAM, «Кронос», уже более двух лет работает в Usetech. С 2021 года преподает в Корпоративном Университете, участвует в программе менторства.
    Сайт конференции: mpoint.dins.ru/java/

ความคิดเห็น • 4

  • @alexhali6003
    @alexhali6003 3 ปีที่แล้ว +12

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

    • @alexeystaroverov4804
      @alexeystaroverov4804 5 หลายเดือนก่อน

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

    • @alexhali6003
      @alexhali6003 5 หลายเดือนก่อน

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

  • @user-bq6xi8vd3u
    @user-bq6xi8vd3u 7 หลายเดือนก่อน

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