Очереди сообщений с RabbitMQ: что такое, когда нужно, какие проблемы решает

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ม.ค. 2025

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

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

    Спасибо, Владислав, дал отправную точку в понимании кролика)

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

    Прекрасная подача материала! Спасибо.

  • @АндрейГорохов-ы9ю
    @АндрейГорохов-ы9ю ปีที่แล้ว +1

    Докладчику большой респект, все понятно. Спасибо!

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

    Спасибо за видео, всё понятно, на пальцах)

  • @fedorovnikolay8033
    @fedorovnikolay8033 10 หลายเดือนก่อน +2

    Спасибо!

  • @jeronlmo
    @jeronlmo 2 ปีที่แล้ว +5

    Спасибо, познавательно)

  • @AlexandrSpirit
    @AlexandrSpirit ปีที่แล้ว

    Для обратной связи Вопрос-Ответ, почему не использовать Correlation_ID ?

    • @ПерейтивАйТи
      @ПерейтивАйТи  ปีที่แล้ว

      RPC в RMQ предполагает использование токена корреляции, действительно. В тех примерах, о которых я говорил, обратная связь не нужна, поскольку они асинхронные по своей природе, и поэтому нам и не было это нужно. Кейсы где RMQ заменяет собой более традиционные транспорты, типа HTTP или gRPC я не рассматривал, да и в целом скептически к ним отношусь.

    • @AlexandrSpirit
      @AlexandrSpirit ปีที่แล้ว

      @@ПерейтивАйТи но кейс с функционалом поисковика, разве не работает по связи вопрос-ответ?
      Т. Е. Вопрос от продюсера консюмеру: дай мне данные по параметру.
      Далее, как мне кажется, они меняются местами. Продюсер возвращает результат консюмеру (который до этого был продюсером).
      И тут мне непонятно, как консюмер узнает какой канал слушать? Ведь когда он создавал канал для отправки ответа, консюмер его получил и канал закрылся.
      Может нужно каждый раз создавать уникальный канал с именем uuid4, по которому сервису придёт запрос. Затем сервис создаст такой же для отправки ответа...
      Вот это мне непонятно...

  • @AlexandrSpirit
    @AlexandrSpirit ปีที่แล้ว

    Можете записать видео о асинхронном взаимодействии rest API (например на http или FastApi) как getaway и микросервисов. Когда требуется вернуть обработанный в 1+ микросервисах сообщение, конкретному запросу на роутере.

    • @ПерейтивАйТи
      @ПерейтивАйТи  ปีที่แล้ว

      Можно подумать на эту тему, но если честно пока нет возможности. Как закончим со стримами по дотнету, попробуем вернуться к теме.

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

    Огонь!!!

  • @anonym1548
    @anonym1548 ปีที่แล้ว

    Спасибо. Полезно.
    Жаль только нет репозитория, чтобы код глянуть в виде текста.

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

      Упс, это косяк. Я попробую на днях выложить, если сорцы сохранились.

    • @andreyromanenko7942
      @andreyromanenko7942 ปีที่แล้ว

      @@vquilin здраствуйте, сорцы не сохранились? А то хотел видео с ними посмотреть. Спасибо :)

    • @vquilin
      @vquilin ปีที่แล้ว

      @@andreyromanenko7942 Мне очень жаль, но исходники потерял. Если что, мы делаем целый новый цикл видео, где в том числе работаем и с RabbitMQ на более "живом" проекте - th-cam.com/video/x_CBZ4xMlm0/w-d-xo.html Там репозиторий сразу предусмотрен :)

  • @СедельниковАлександр-з9д
    @СедельниковАлександр-з9д ปีที่แล้ว +1

    👍

  • @AlexandrSpirit
    @AlexandrSpirit ปีที่แล้ว

    Немного не разобрался в примерах
    Жаль не на пайтоне

    • @ПерейтивАйТи
      @ПерейтивАйТи  ปีที่แล้ว

      Можете зайти к нам в чат и задать там любые вопросы, вам обязательно помогут :)

    • @Kopeuko
      @Kopeuko 9 หลายเดือนก่อน

      @@ПерейтивАйТи странное происходит с вашим "чатом". Вроде только зашел, пишу вопрос, но меня выкидывает и и пишет "группа недоступна"

  • @MaryJane0801
    @MaryJane0801 ปีที่แล้ว

    А если я проджект менеджер, кого я могу удивить? 😅

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

      Скажем так, опыт подсказывает, что обычно когда проджекты начинают делиться своей экспертизой в технологии с разработчиками - сюрприз это скорее неприятный. Доверяйте разработчикам и полагайтесь на их экспертизу :)

    • @halforhalf-fo4fe
      @halforhalf-fo4fe ปีที่แล้ว

      удиви отсутствием микроменеджмента)

  • @expecto_patrronum
    @expecto_patrronum ปีที่แล้ว

    Так то Рэбит это глава мафии из сериала Банши

    • @homelander973
      @homelander973 ปีที่แล้ว

      Где Энтони Старр?

  • @fresh_wind87
    @fresh_wind87 ปีที่แล้ว

    Жаль что си шарп, Python мой

    • @ПерейтивАйТи
      @ПерейтивАйТи  ปีที่แล้ว

      Ну на питоне все плюс-минус то же самое, только дока по aiopika похуже, имхо. Но может когда-нибудь и созреем повторить на питоне (когда автор выучит питон, хехе).