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

Поділитися
Вставка
  • Опубліковано 16 тра 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

КОМЕНТАРІ • 46

  • @colourNika
    @colourNika 4 дні тому

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

  • @evgenyzakiev693
    @evgenyzakiev693 7 місяців тому

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

  • @linatroshka
    @linatroshka 7 місяців тому +7

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

  • @user-xh3hz5iv6j
    @user-xh3hz5iv6j 6 місяців тому

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

  • @everyone-nobody777
    @everyone-nobody777 7 місяців тому +1

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

  • @AS-fk5fw
    @AS-fk5fw 7 місяців тому

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

  • @radikmasagutov9716
    @radikmasagutov9716 7 місяців тому

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

  • @khraks
    @khraks 5 місяців тому

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

  • @user-tr9we1wg1z
    @user-tr9we1wg1z Місяць тому

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

  • @michaelabramovich984
    @michaelabramovich984 2 місяці тому

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

  • @Fillmore634b
    @Fillmore634b 7 місяців тому

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

  • @mikisor4372
    @mikisor4372 7 місяців тому

    Спасибо

  • @maxbobkov1748
    @maxbobkov1748 4 місяці тому +1

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

  • @user-ix4bq8jn3s
    @user-ix4bq8jn3s Місяць тому

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

  • @user-jj2qe1xw4r
    @user-jj2qe1xw4r 5 місяців тому

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

  • @user-ro4ov7qi5y
    @user-ro4ov7qi5y 5 місяців тому

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

  • @alinamikina4502
    @alinamikina4502 Місяць тому

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

  • @user-sk9se5be9g
    @user-sk9se5be9g 7 місяців тому

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

  • @timomarov-iy2iz
    @timomarov-iy2iz 2 місяці тому

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

  • @zakirovio
    @zakirovio 7 місяців тому

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

    • @GuruNemo
      @GuruNemo 3 місяці тому +1

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

  • @ntvisigoth
    @ntvisigoth Місяць тому +1

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

  • @Biongar
    @Biongar 6 місяців тому

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

  • @314zDeath
    @314zDeath 7 місяців тому

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

  • @petro_lipatov
    @petro_lipatov Місяць тому

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

  • @kilexst
    @kilexst 3 місяці тому

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

  • @samrybkin9184
    @samrybkin9184 Місяць тому

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

  • @Richmanforyou
    @Richmanforyou 4 місяці тому

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

  • @nateriver8261
    @nateriver8261 6 місяців тому

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

  • @Tework-kc4zz
    @Tework-kc4zz 7 місяців тому +2

    Давай docker

  • @extendomerc1701
    @extendomerc1701 7 місяців тому +2

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

  • @srgtmn
    @srgtmn 4 місяці тому

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

  • @megaman13able
    @megaman13able 3 місяці тому

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

  • @holyfortesque
    @holyfortesque Місяць тому

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

    • @luchanos
      @luchanos  Місяць тому +1

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

  • @alexchto
    @alexchto Місяць тому

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

  • @unicoxr5tj417
    @unicoxr5tj417 4 місяці тому +1

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

    • @luchanos
      @luchanos  4 місяці тому +2

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

    • @unicoxr5tj417
      @unicoxr5tj417 4 місяці тому

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

    • @luchanos
      @luchanos  4 місяці тому +3

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

    • @luchanos
      @luchanos  4 місяці тому +3

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

    • @unicoxr5tj417
      @unicoxr5tj417 4 місяці тому

      @@luchanos спасибо

  • @supreltd
    @supreltd 7 місяців тому

    Пушка!