Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 71.9MB ·虚拟内存 1299.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
它是一个开源的实时流处理系统。 Apache Storm 主要用于固定传统流程。它可靠地处理无界流。它具有用于以拓扑形式设计风暴应用程序的 spouts 和 bolts。任何编程语言都可以使用它。因此,使用起来很简单。它可以在一秒钟内处理数百万条消息。
参数 | Apache Kafka | Apache Storm |
开发人员 | 最初由LinkedIn开发。然后,它被捐赠给了 Apache 基金会。 | 最初由 Nathan Marz(Backtype 团队)创建。后来被推特收购。进而成为Apache的顶级项目。 |
编程语言 | Apache Kafka 是用 Scala 和 JVM 编写的。 | Apache Storm 是用 Clojure 和 Java 编写的。 |
系统类型 | 它是一个分布式消息系统。 | 它是一个实时消息处理系统。 |
主要用于 | 它用作消息代理。但是,它也进行小批量处理。 | 用于微批处理流处理。 |
数据存储 | 它维护本地文件系统,例如 XFS 或 EXT4,用于存储数据。 | 它不存储数据。它将数据从输入流传输到输出流。 |
取决于 | Apache Kafka 依赖于 zookeeper 来运行 Kafka 服务器,并让消费者/生产者读取/写入消息到 Kafka。 | Apache Storm 没有外部依赖。 |
延迟 | Kafka 的延迟能力是毫秒。 | 它具有小于 1-2 秒的延迟能力。这是因为它取决于数据源。 |
语言支持 | Java 编程语言的最佳支持。 | 它支持所有编程语言。 |
安全 | 数据安全性不高。 | 数据高度安全。 |
数据来源 | 它从脸书、推特等实际数据源获取数据 | 它从 Kafka 本身获取数据进行处理。 |
容错 | 由于zookeeper,它能够容忍错误。 | 它具有自动重启的内置功能。</td> |
开发者体验 | 它耐用、可扩展,并提供高吞吐量价值。 | 使用起来简单灵活。 |
Apache SparkApache Spark 是一种分布式通用处理系统,可以一次处理 PB 级数据。它主要用于流式传输和处理数据。它分布在数以千计的虚拟服务器中。大型组织 ...