Кафка против RabbitMQ
Hello Interview
Кафка против RabbitMQ
246 195 просмотров · 4 месяца назад
Hello Interview
243 тыс. подписчиков
246 195 просмотров · 4 месяца назад
🧠 Хотите больше контента по проектированию систем? Перейдите по ссылке https://www.hellointerview.com/youtub...
Kafka и RabbitMQ решают разные задачи, и выбор неправильного варианта означает необходимость доработки в дальнейшем. В этом видео подробно разбирается, как каждая из них работает «под капотом» — RabbitMQ как интеллектуальный брокер сообщений, который маршрутизирует и удаляет сообщения, Kafka как распределенный журнал с возможностью добавления, где сообщения сохраняются и воспроизводятся.
Мы рассматриваем ключевые технические различия, которые должны повлиять на ваше решение: сохранение сообщений, гарантии порядка, пропускная способность и задержка, маршрутизация, гарантии доставки и сложность эксплуатации. Плюс реальные примеры из Netflix, Uber, LinkedIn, Instagram и Reddit.
Главный вывод: RabbitMQ для очередей задач и фоновых заданий. Kafka для потоковой передачи событий, воспроизведения и масштабируемости. Или используйте оба — Kafka в качестве основы для событий, RabbitMQ для заданий, которые эти события запускают.
Свяжитесь со мной в LinkedIn! / evan-king-40072280
Похожие видео:
Подробный анализ Kafka с бывшим инженером-разработчиком Meta: • Kafka System Design Deep Dive w/ a Ex-Meta...
Очереди сообщений в системном проектировании: интервью с инженером-разработчиком Meta: • Message Queues in System Design Interviews...