我发现Apache、Apache、Apache和TIBCO StreamBase是一些强大的流处理框架.但我不知道哪一个有最好的性能和能力。
我知道Apache和Apache是两个支持流处理的通用框架。但是Apache和TIBCO StreamBase是专门为流处理而建的.这些框架之间有什么相当大的优势吗?
谢谢
发布于 2015-01-29 12:48:41
这真的取决于你想要做什么。我喜欢阿帕奇星火,但斯托姆有一些历史。我相信,随着星火的流媒体功能的建立,它将成为一个有竞争力的解决方案。然而,在星火有一些重击用户(流)之前,仍然会有未知的bug。
你也可以考虑社区。星火有一个伟大的社区。我不确定暴风社区的水平,因为我通常是接收数据的人,而不是吞食者。我可以说,我们在项目中使用了Storm,我对实时分析和大量的流数据印象深刻。
发布于 2016-01-06 12:52:19
您可能还想看看Apache Flink。它是Apache的一个新的竞争者,因为它可以同时进行实时分析和批处理分析。它还声称比Apache更快,但我认为主要取决于您的usecase。
好的是: Apache项目在其开发版本中有一些Storm兼容层。通过这种方式,您可以使用现有的Storm项目,只需在Flink中运行它。对我来说,在一个非常简单的拓扑结构中,它至少比Storm快2倍。所以试试看!:)
发布于 2015-01-30 20:15:09
Apache和Apache比其他的更受欢迎,已经有很多关于Quora(风暴与火花,用例进行比较)的讨论。
就我个人而言,我认为火花是一个更好的选择。
https://datascience.stackexchange.com/questions/4977
复制相似问题