首页 > 解决方案 > 有什么区别:kafka、filebeats 和 logstash?

问题描述

我在一些小项目中使用了这 3 种技术,但我感觉它们有点 同样的工作,其中三个从一个地方获取数据并将其发送到另一个地方(他们进行数据摄取),我我错了吗?考虑到吞吐量,我什么时候应该选择 kafka 或 filebeats 来发送数据?

标签: apache-kafkalogstashfilebeat

解决方案


  • Apache Kafka是一个事件流平台。它存储数据,发布/订阅,处理数据。
  • Logstash 和 [File]beats 是 Elastic 生态系统的一部分,通常用于将数据流式传输到 Elasticsearch。他们还可以在其他来源之间传输数据。

我看到的唯一重叠是 Apache Kafka 包括 Kafka Connect,它也可用于将数据从 Kafka 流式传输到 Elasticsearch。


推荐阅读