gpt4 book ai didi

apache-storm - Apache Apex与Apache Storm有何不同?

转载 作者:行者123 更新时间:2023-12-04 04:16:11 25 4
gpt4 key购买 nike

Apache Apex看起来类似于Apache Storm

  • 用户在两个平台上将应用程序/拓扑构建为有向非循环图(DAG)。 Apex使用运算符/流,Storm使用喷嘴/流/ bolt 。
  • 与批处理相反,它们都实时处理数据。
  • 似乎都具有高吞吐量和低延迟

  • 因此,乍一看,两者看起来很相似,但我并没有完全区别。有人可以解释主要区别是什么吗?换句话说,什么时候应该使用一个而不是另一个?

    最佳答案

    架构上存在根本差异,这使得每个平台在延迟,扩展和状态管理方面都大不相同。

    在最基本的层面上,

  • Apache Storm使用记录确认来保证消息传递。
  • Apache Apex使用检查点来确保消息传递。

  • 您可以在以下博客中了解更多差异,该博客还包括其他主流处理平台。

    https://databaseline.wordpress.com/2016/03/12/an-overview-of-apache-streaming-technologies/

    关于apache-storm - Apache Apex与Apache Storm有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36616049/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com