Что такое RabbitMQ и чем он отличается от Apache Kafka за 10 минут

preview_player
Показать описание

00:00 Тема статьи, источник
00:20 Как разработать своё приложение в VK Mini Apps
01:18 О чём пойдёт речь
01:57 Что такое RabbitMQ
03:00 Поток сообщений в RabbitMQ
03:39 Сходства RabbitMQ и Apache Kafka
05:15 Различия RabbitMQ и Apache Kafka
08:28 Что выбрать для проекта: RabbitMQ или Kafka

Реклама. ООО "В Контакте", ИНН 7842349892
Erid 2VtzqwZEGS1
Рекомендации по теме
Комментарии
Автор

Спасибо!
Особенно понравилось
RMQ- "Умный Сервер - тупой Клиент"
KAFKA -"Тупой Сервер - умный Клиент"

в одном проекте это сыграло ключевую роль в выборе.

eeftkrt
Автор

Супер, за 10 минут то что нужно! Давно использую Кролика и хотелось кратко узнать об основных отличиях от Кафки)

Attosius
Автор

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

Alexey-gpvc
Автор

Какого хрена так мало лайков?!!
Это один из самых крутых и полезных каналов на ютуб, что мне доводилось находить!
Автор, дай бох тебе здоровья, золотой ты человек!

SInchrophazatron
Автор

Отличное, познавательное видео и канал в целом, спасибо тебе, автор, за работу ! Я сам WEB-разработчик, много какие инструменты трогал, и благодаря тебе мои знания в голове (и в моём Обсидиане, хы) неплохо так структурируются, спасибо ещё раз за материал !

tapah
Автор

Проблема для ordering потребителей будет присутствовать в обоих системах. Максимум один потребитель в любом случае. а Batching можно в обоих системах прикрутить

egor.cleric
Автор

Да, вот только в RMQ уже реализованы Streams с подобными кафке возможностями.

grab
Автор

Кафка очень любит озу кушать. Её производительность равна количеству озу. С 12 ядрами и 16 гб озу максимум я смог выжать с неё 10000 сообщений в секунду на отправку и доставку. Не знаю какие мощности надо чтобы было 2 млн сообщений в секунду...

ivanelistratov
Автор

Когда вы говорите, что в Rabbit MQ 4 варианта маршрутизации (их действительно 4 - Direct, Topic, Headers, Fanout), а Kafka, якобы, использует "один способ записи сообщений на диск без маршрутизации", то в итоге какой это вариант адресации (подписки) на сообщения? Или все подписчики выхватывают все сообщения?

hyperborean
Автор

Как тот факт, что Kafka очищает топики периодически, связан с некими "прошлым и настоящим состояниями системы"? Что конкретно имеется ввиду - какие состояния? Какое состояние считается текущим, а какое предыдущим? Затем вы сами указали, что подписчики сами запрашивают сообщения из топиков именно в Kafka (модель pull), однако на слайде отличий (6:35) на половине Rabbit MQ читаем "каждый получатель запрашивает разное количество сообщений". Далее вы сообщаете: "Kafka гарантирует порядок сообщений в разделе топика без конкурирующих получателей". Что за "конкурирующие получатели" в топике? Топик - он на то и топик, что к нему может подключаться какое угодно количество получателей. Далее "Kafka считается более адаптивной к масштабированию". Кем считается? К какому масштабированию? .... За умными словами скрывается ахинея

hyperborean
Автор

Все четко, кратко и по делу. Спасибо за видео

egorvafin
Автор

Мы на проекте с микросервисами (горизонтально масштабируемыми) начали с Reids в качестве хранилища и брокера событий, но пришли к проблеме дублирования обработки. Теперь не знаю на что перейти ) Попробую кролика, наверное... К слову, нужно, чтобы одно пришедшее событие было гарантированно обработано, но только один раз

eclipse-PR
Автор

Про партицирование кафки ни слова. А это очень важный момент для масштабирования решения.

IIIObscureIII
Автор

Чето везде пишут что нифига реббит не пушит консюмеру, а консюмер должен получать сообщения сам.

ydsnfjt
Автор

кролик научили вроде как лог режиму. то есть килер фича кавки ушла в прошлое, дальше дело вкуса

VitaliBabkin
Автор

Не уделили одну минуту на контекст отсюда очень маленькие просмотрыЕсли бы просто объяснили что такое брокер очередей то скорее всего вдвое или втрое были бы больше лайков а так это всего лишь просто ваш внутряк

eegjldp
Автор

На 50ый раз пойму о чем это, не уверен что буду после этого в настроении ждать большой палец, но отличная разминка для мозгов будет ; судоку

eegjldp
Автор

Блин, ребят прикол конечно, но хочется больше англицизмов, просто модель Издатель-Подписчик это явно не то что я буду говорить на собесе условном

serufim
Автор

на мой взгляд городится всё больше и больше технологического борохла,
которое множит сущности без нужды и замусоривает пространство
в моду входят подходы, которые внедряют шаблонно без понимания,
повышая затраты на энтропию проекта и содержание

alexandersapronov
Автор

реббит тоже на диск умеет писать в чем проблема...

egorcloud