Разбираем основы Kafka и RabbitMQ

Разберем основные компоненты архитектуры Kafka и RabbitMQ
Посмотрим use case в индустрии и примеры использования
Telegram: t.me/digital_train
Boosty: boosty.to/digital_train
Таймкоды:
00:00 Немного обо мне
01:23 RabbitMQ Архитектура и особенности
10:15 Kafka Архитектура и особенности
18:56 Push vs Pulll подходы и примеры использования
25:20 Доп. материал

Пікірлер: 10

  • @MrNIKitos34RUS
    @MrNIKitos34RUS9 күн бұрын

    Большое спасибо за видео. Понятно и доступно)

  • @nikolaykozlov4888
    @nikolaykozlov488817 күн бұрын

    Отличное представление информации. Просто огонь! Спасибо

  • @vladimir_v_it
    @vladimir_v_it6 күн бұрын

    Классное видео! Спасибо!

  • @serb1146
    @serb11466 күн бұрын

    Спасибо.

  • @novmicha
    @novmicha3 күн бұрын

    Про multi stage pipeline очень вскользь сказано, хотелось бы на конкретном примере. Например как организовать транзакцию когда идет целый ряд событий как результат одного. К примеру типовая ситуация: заказ от пользователя (оплата-пересчет остатков-информирование).

  • @digital_train

    @digital_train

    2 күн бұрын

    Отличный вопрос, как раз разбирали его на теме про паттерны микросервисной архитектуры. Если коротко - транзакционность между микросервисами это дорого и сложно, но есть подходы к организации Тут пример kzread.info/dash/bejne/iJ13ppZ-gs2bZ5s.htmlsi=M7WRUakxvd6PIYtH 1. Event sourcing 2. Saga pattern

  • @jonkarmok1840
    @jonkarmok18409 күн бұрын

    Я правильно понимаю что у Rabbit должны быть ниже задержки, чем у Kafka?

  • @digital_train

    @digital_train

    8 күн бұрын

    Если мы говорим на задержку на чтение и обработку сообщения то за счет структуры Kafka сообщение будет проходить быстрее, т.к. там по сути отсутствует умный роутинг и т.д. Но если наша задача выглядит как в зависимости от сложной логики раскидать сообщение по группам, с какими-нибудь полиси. То тут RabbitMQ будет быстрее так как в Kafka нет внутренних механизмов и все прийдется делать во внешнем сервисе, следовательно только передача сообщения между очередью и сервисом съест львиную долю времени Если суммировать, смотрите на ваш кейс_

  • @outsourcingonline
    @outsourcingonline5 күн бұрын

    Невеликого уровня дигиталер. Владеет только птичьим разговорным...

  • @mixamus13
    @mixamus136 күн бұрын

    Спасибо )🙂довольно таки хорошая теория 👍

Келесі