БРОКЕР СООБЩЕНИЙ RABBITMQ ДЛЯ САМЫХ МАЛЕНЬКИХ. ВВЕДЕНИЕ.

Sdílet
Vložit
  • čas přidán 7. 06. 2024
  • В этом ролике начнем разбираться с такой классной штукой, как брокер сообщений RabbitMQ. Поговорим о том, что это такое, какую проблему решает и узнаем немного основных понятий.
    00:00 Введение
    01:00 Постановка проблемы через проектирование сервиса
    03:34 Перегрузка сервиса
    06:15 Перегрузка базы и неконсистентность
    10:01 Пробам интеграций в кучу внешних сервисов
    16:25 Что предлагает RabbitMQ
    17:40 Понятие продюсера, консумера и очереди
    25:00 Понятие эксченжа и routing_key
    27:24 RabbitMQ для решения задач персистентности
    31:00 Заключение
    Поддержать:
    www.donationalerts.com/r/luch...
    boosty.to/luchanos
    На других платформах:
    / luchanos
    / @luchanos
    Канал «luchanos | Balabol IT» в Телеге - t.me/balabol_it
    Присоединяйся к нашему чату в Телеге - t.me/luchanos_live_chat
    Я в linkedin - www.linkedin.com/in/luchanos
    Страница компании - / luchanos
    Репозиторий-сокровищница - github.com/luchanos/treasury
    #ityoutubers #ityoutubersru

Komentáře • 46

  • @linatroshka
    @linatroshka Před 8 měsíci +8

    Ура, наконец-то!!! Очень нужное видео, спасибо!

  • @user-xh3hz5iv6j
    @user-xh3hz5iv6j Před 7 měsíci +1

    Супер!
    Интересно!
    Жду продолжения темы!

  • @everyone-nobody777
    @everyone-nobody777 Před 8 měsíci +2

    воу, давно хотел глянуть что к чему, но всё как - то потом да потом. Сейчас)
    довольно понятным языком объяснил, супер!

  • @user-tr9we1wg1z
    @user-tr9we1wg1z Před 2 měsíci +1

    Качественное видео. Достаточно понятно. Особенно, примеры. Спасибо!

  • @evgenyzakiev693
    @evgenyzakiev693 Před 8 měsíci

    Коля, спасибо🤝, очень познавательно, жду продолжения!

  • @khraks
    @khraks Před 5 měsíci

    Хоспаде, как же доступно объянил) хочу в фуллстек идти и это очень полезно, спасибо.

  • @radikmasagutov9716
    @radikmasagutov9716 Před 8 měsíci

    Ждём продолжения👍🏻

  • @AS-fk5fw
    @AS-fk5fw Před 8 měsíci

    сейчас как раз занимаюсь на работе задачей с шиной на кролике и ролик оооочень интересен, а также актуален! 🔥

  • @user-ix4bq8jn3s
    @user-ix4bq8jn3s Před 2 měsíci

    Когда будет продолжение? Спасибо за выпуск!

  • @colourNika
    @colourNika Před 26 dny +1

    спасибо, очень интересно и понятно, второй части еще не вышло, да?

  • @michaelabramovich984
    @michaelabramovich984 Před 3 měsíci

    Приятный рассказчик. Качественно объясняет.

  • @alinamikina4502
    @alinamikina4502 Před 2 měsíci

    Классный ролик, очень понятно рассказывает, спасибо. А ещё будет про кролика? Хочу смотреть тут)
    А то небольшой перерыв затянулся))

  • @maxbobkov1748
    @maxbobkov1748 Před 4 měsíci +1

    Пора снимать продолжение))

  • @petro_lipatov
    @petro_lipatov Před měsícem +1

    Когда продолжение?😊

  • @user-sk9se5be9g
    @user-sk9se5be9g Před 7 měsíci

    Очень полезно! На собеседовании постоянно про это спрашивают

  • @Biongar
    @Biongar Před 7 měsíci

    Просмотрел около 80% всех видео по rabbit на русском, это однозначно лучшее

  • @user-ro4ov7qi5y
    @user-ro4ov7qi5y Před 6 měsíci

    хорошее объяснение на канале, спасибо лайк подписка

  • @timomarov-iy2iz
    @timomarov-iy2iz Před 3 měsíci

    Хорош! реально круто обьяснил

  • @Fillmore634b
    @Fillmore634b Před 8 měsíci

    Автор, спасибо огромное!
    Сам начинаю изучать питон и есть вопрос - ты заучивал стандартные функции, методы и библиотеки или с опытом запоминается само? Решаю на кодеварс 7го уровня задачи и ощущение что стою на месте хотя задачи решаю - мысль что если бы заучил то лучше решал бы задачи, хотя абсолютно все говорят заучивать не надо, надо понимать. А как ты считаешь?

  • @user-jj2qe1xw4r
    @user-jj2qe1xw4r Před 6 měsíci

    Вроде понятно, спасибо!

  • @ntvisigoth
    @ntvisigoth Před 2 měsíci +1

    @luchanos:
    А как достигается отказоустойчивость?
    К примеру, для СУБД есть "отказоустойчивый кластер СУБД", то есть имеем одного мастера, куда пишем наши записи и множество реплик, откуда мы читаем наши записи. Реплики по протоколу, как правило, физической репликации забирают с мастера новые записи. В случае отказа мастера происходит выбор нового мастера, когда одна из реплик становится новым мастером. Да, для пользователя СУБД есть некий промежуток времени, когда СУБД недоступна, т.к. происходит переключение на нового мастера. Но этот промежуток не сильно большой.
    А как все происходит в случае с очередями? Как там все устроено? Есть ли понятие "отказоустойчивая очередь" ?

  • @314zDeath
    @314zDeath Před 8 měsíci

    аххаххах 😂 позавчера про крола искал на канале старался 😂 а оно во где . Спасибо учитель

  • @mikisor4372
    @mikisor4372 Před 8 měsíci

    Спасибо

  • @kilexst
    @kilexst Před 4 měsíci

    Спасибо за видео, довольно доходчиво. Но вот пример с телефонами весьма некорректный - потому что:
    1. Реббит не любит бесконечное количество очередей
    2. Реббит начинает деградировать по производительности когда количество сообщений в инстансе больше пары мультов
    , а с такой архитектурой можно легко прострелить себе оба колена.

  • @zakirovio
    @zakirovio Před 8 měsíci

    круто изложено) нужна ли эта технология джуну при поиске первой работы? или лучше изучать дальше в процессе работы?

    • @GuruNemo
      @GuruNemo Před 4 měsíci +1

      зависит от проекта. но на собеседовании постоянно стали спрашивать. даже если не используют на проекте.

  • @nateriver8261
    @nateriver8261 Před 6 měsíci

    Продолжение будет?

  • @Richmanforyou
    @Richmanforyou Před 4 měsíci

    Когда вторая часть?))

  • @samrybkin9184
    @samrybkin9184 Před 2 měsíci

    Привет !!!
    Спасибо за видео может посоветуешь хороший ресурс по которому изучал RabbitMQ?
    К примеру youtube, udemy или любой другой ресурс по которому сам раньше учился?

  • @Tework-kc4zz
    @Tework-kc4zz Před 8 měsíci +2

    Давай docker

  • @srgtmn
    @srgtmn Před 5 měsíci

    Ну вот наконец понятненько и на русском.

  • @megaman13able
    @megaman13able Před 4 měsíci

    9:30 - а как же решается эта проблема?🤔

  • @extendomerc1701
    @extendomerc1701 Před 8 měsíci +2

    хорош мужичек

  • @holyfortesque
    @holyfortesque Před měsícem

    Зачем говорить заскейлить? Если настроить . Или заскамить. Ты не в играх ведь. =)

    • @luchanos
      @luchanos  Před měsícem +1

      Ну вот будешь свои ролики снимать - будешь говорить как тебе угодно)

  • @alexchto
    @alexchto Před 2 měsíci

    АйТи балабол, где вторая часть?

  • @unicoxr5tj417
    @unicoxr5tj417 Před 4 měsíci +1

    Рэббит становится не актуальным, Кафка)

    • @luchanos
      @luchanos  Před 4 měsíci +2

      Кто вам такое сказал?

    • @unicoxr5tj417
      @unicoxr5tj417 Před 4 měsíci

      @@luchanos давно не слышал про проекты на Рэббит. Где не техдолг, а именно выбрали Рэббит вместо Кафки

    • @luchanos
      @luchanos  Před 4 měsíci +3

      @@unicoxr5tj417 понял) кажется это не самая актуальная метрика, которая обосновывает актуальность какой-либо технологии, как считаете?

    • @luchanos
      @luchanos  Před 4 měsíci +3

      @@unicoxr5tj417 у кафки и кролика принципиально разные подходы к некоторым моментам, обеспечивающим персистентность, масштабируемость и т.д. В зависимости от того, какие требования выдвигаются к проектируемому сервису выбирается брокер. Вот тут можно подробнее почитать - www.simplilearn.com/kafka-vs-rabbitmq-article

    • @unicoxr5tj417
      @unicoxr5tj417 Před 4 měsíci

      @@luchanos спасибо

  • @supreltd
    @supreltd Před 8 měsíci

    Пушка!