** | Flume | Kafka |
---|---|---|
功能 | 侧重日志采集 | 侧重日志缓存 |
实现 | 管道流 | 消息队列 |
传输方式 | push-based | pull-based |
持久行为 | 传输后的日志不保存 | 传输后的日志不删除 |
模型 | source-channel-sink | producer-broker-consumer |
可靠性 | 持久化的channel或者冗余拓扑,无副本 | 通过副本保证高可靠性 |
流处理 | 有拦截器 | 通过外部的流处理系统 |
适合场景 | 直接日志采集或者写入Hadoop/HDFS的sink | 大吞吐量高可用性,有很多消费者订阅 |
Flume与Kafka比较
最新推荐文章于 2024-07-19 14:49:16 发布