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

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 พ.ค. 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

  • @linatroshka
    @linatroshka 7 หลายเดือนก่อน +7

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

  • @evgenyzakiev693
    @evgenyzakiev693 7 หลายเดือนก่อน

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

  • @AS-fk5fw
    @AS-fk5fw 7 หลายเดือนก่อน

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

  • @everyone-nobody777
    @everyone-nobody777 7 หลายเดือนก่อน +1

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

  • @radikmasagutov9716
    @radikmasagutov9716 7 หลายเดือนก่อน

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

  • @user-xh3hz5iv6j
    @user-xh3hz5iv6j 6 หลายเดือนก่อน

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

  • @colourNika
    @colourNika 3 วันที่ผ่านมา

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

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

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

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

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

  • @mikisor4372
    @mikisor4372 7 หลายเดือนก่อน

    Спасибо

  • @user-jj2qe1xw4r
    @user-jj2qe1xw4r 5 หลายเดือนก่อน

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

  • @michaelabramovich984
    @michaelabramovich984 2 หลายเดือนก่อน

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

  • @maxbobkov1748
    @maxbobkov1748 3 หลายเดือนก่อน +1

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

  • @user-ro4ov7qi5y
    @user-ro4ov7qi5y 5 หลายเดือนก่อน

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

  • @timomarov-iy2iz
    @timomarov-iy2iz 2 หลายเดือนก่อน

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

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

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

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

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

  • @Fillmore634b
    @Fillmore634b 7 หลายเดือนก่อน

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

  • @ntvisigoth
    @ntvisigoth หลายเดือนก่อน +1

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

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

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

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

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

  • @Biongar
    @Biongar 6 หลายเดือนก่อน

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

  • @314zDeath
    @314zDeath 7 หลายเดือนก่อน

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

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

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

  • @zakirovio
    @zakirovio 7 หลายเดือนก่อน

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

    • @GuruNemo
      @GuruNemo 3 หลายเดือนก่อน +1

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

  • @Richmanforyou
    @Richmanforyou 4 หลายเดือนก่อน

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

  • @kilexst
    @kilexst 3 หลายเดือนก่อน

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

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

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

  • @Tework-kc4zz
    @Tework-kc4zz 7 หลายเดือนก่อน +2

    Давай docker

  • @extendomerc1701
    @extendomerc1701 7 หลายเดือนก่อน +2

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

  • @megaman13able
    @megaman13able 3 หลายเดือนก่อน

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

  • @srgtmn
    @srgtmn 4 หลายเดือนก่อน

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

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

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

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

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

    • @luchanos
      @luchanos  หลายเดือนก่อน +1

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

  • @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 หลายเดือนก่อน

    Пушка!