Олег Докука - Улучшаем производительность реактивного сервиса

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ก.พ. 2020
  • Ближайшая конференция - Joker 2024, 9 октября (Online), 15-16 октября (Санкт-Петербург + трансляция).
    Подробности и билеты: jrg.su/Ypf1HW
    - -
    . . . . Не так давно нам обещали улучшение производительности от использования магического Reactive Spring. Но все ли так радужно? На самом деле, Reactive Spring всего лишь вкусная обертка, используя которую, вам все также нужно познать Reactive Streams как основной инструмент написания бизнес-логики. В зависимости от того насколько правильно вы используете данный инструмент, и будет зависит ваша производительность.
    В этом докладе мы рассмотрим наиболее популярные ошибки во время разработки со Spring Reactor и то, какие техники можно применить для повышения производительности вашего приложения.
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @alexanderstepanov6034
    @alexanderstepanov6034 4 ปีที่แล้ว +11

    Доклад, конечно, интересно посмотреть, НО менять операторы реактивщины на императивные вставки от чего как раз и планировалось по сути отказаться в случае реактивщины - это безбожно :) отсюда хочу сказать о некоторой несостоятельности реативного подхода в случае высоконагруженных систем. Также планировалось в реакторе избавиться от callback hell, в первых строчках документации такое написано, на 42 минуте как раз это и видно глубоким горизонтальным скроллингом, шило на мыло - иначе не скажешь (

    • @x-lab
      @x-lab 4 ปีที่แล้ว +1

      Я думал он стебётся когда стал переписывать код. Ожидал что в конце он покажет новую версию в которой все хорошо и радужно, ну или что-то такое.

  • @sprour
    @sprour 4 ปีที่แล้ว +2

    ключевая фраза.. "что здесь происходит"

  • @bex3011
    @bex3011 4 ปีที่แล้ว

    Есть примеры как тесты на это все писать?

  • @BorisTreukhov
    @BorisTreukhov 4 ปีที่แล้ว +1

    Лучше бы в IntelliJ вставили хинты на тяжелые операции

  • @dsergespb111
    @dsergespb111 4 ปีที่แล้ว +2

    кошмар, а не технология)

    • @SR-fi4qt
      @SR-fi4qt 4 ปีที่แล้ว

      обоснуй)

    • @almasabdrazak5089
      @almasabdrazak5089 2 ปีที่แล้ว

      @@SR-fi4qt всю бизнес логику описывать еще одним уровнем абстракции

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

      @@SR-fi4qt ты доклад смотрел? гуру не может написать легкую прогу на этой реактивщине. Ясно, что что все это будет выпилено в пользу боллее простых конструкций, даже если под капотом эти спагетти останутся. Это просто хелло ворлд, а представь будет серьезное приложение, в нем уже через день сам разраб ничего не будет понимать, не говоря уже о тех кто будет поддерживать