其它区别我说不上来,但个人理解flume是用于采集日志文件的,日志文件本身没有调用kafka api的能力,所以需要用到flume、logstash、filebeat等工具来作采集,如果是应用程序向kafka输出信息的话,用kafka api应该没有问题的吧
没怎么用过flume,但是很明显的,使用kafka api更加灵活,数据结构,根据规则分配到不同partition,顺序性等,都能实现。flume应该是在kafka api上包装了一层,更加的方便实用。
其它区别我说不上来,但个人理解
flume
是用于采集日志文件的,日志文件本身没有调用kafka api
的能力,所以需要用到flume
、logstash
、filebeat
等工具来作采集,如果是应用程序向kafka
输出信息的话,用kafka api
应该没有问题的吧