[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-kafka-v-chem-raznitsa-mezhdu-kafka-i-flume":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":15,"progress":16,"seo":17},788,"v-chem-raznitsa-mezhdu-kafka-i-flume",21,"kafka","Kafka","📨","В чем разница между Kafka и Flume?","Apache Kafka и Apache Flume — это инструменты для передачи данных с разными целями и архитектурами.\n\n| Критерий | Kafka | Flume |\n|----------|-------|-------|\n| **Назначение** | Платформа потоковой передачи данных | Сбор, агрегация и передача логов |\n| **Архитектура** | Топики + партиции | Sources + Channels + Sinks |\n| **Хранение** | Персистентное (на диске, до retention) | Транзитное (передаёт в HDFS\u002FHBase) |\n| **Производительность** | Миллионы сообщений в секунду | Ниже, ориентирован на логи |\n| **Потребительская модель** | Много независимых потребителей, replay | Фиксированная схема доставки |\n| **Гарантия доставки** | At-least-once, exactly-once | Базовые гарантии |\n| **Экосистема** | Широкая интеграция | Hadoop-экосистема (HDFS, HBase) |\n| **Кейсы** | Стриминг, event-driven архитектура, аналитика | Сбор логов, передача в HDFS |\n\n> **На собеседовании:** Flume — это нишевый инструмент для Hadoop-экосистемы, в то время как Kafka — универсальная платформа. В современных архитектурах Kafka практически полностью заменила Flume, поскольку Kafka может делать всё то же самое и больше.","","middle",[7],[],null,{"title":18,"description":19,"ogTitle":18,"ogDescription":19,"keywords":20,"schemaAnswer":19,"featuredSnippetReady":21},"В чем разница между Kafka Consumer и Kafka Stream? — Gymterview","Kafka Consumer и Kafka Streams — это два способа обработки данных из Kafka с разным уровнем абстракции.",[7,13],true]