gpt4 book ai didi

apache-storm - Apache Storm 和 LMAX Disruptor 的区别

转载 作者:行者123 更新时间:2023-12-02 15:28:28 27 4
gpt4 key购买 nike

Apache Storm 和 LMAX Disruptor 之间的对比差异是什么?两者都在解决不同的问题吗?如果有,它们是什么?我学习了 Apache Storm 几天,发现它与 LMAX Disruptor 有一些相似之处。尽管 LMAX Disruptor 用于在线程之间传递消息,但对数据进行某些处理的事件被链接在一起(如树、菱形、三角形、简单序列)。类似地,Storm 的 Spouts 与多个 Bolts 链接在一起,这些 Bolts 对数据执行一些处理,数据从一个 Bolt 传递到另一个 Bolt,直到没有更多的 Bolt。这与 LMAX Disruptor 不相似还是我看错了?除此之外,Apache Storm 是否也可以像 LMAX Disruptor 一样在海量数据上执行得更快?

最佳答案

Disruptor 是用于在线程 之间传递消息的高性能数据结构。

Apache Storm 用于在进程(可能在不同的物理机器上)之间传递消息。

他们试图解决根本不同的问题,线程间消息传递 -v- 进程间消息传递。

关于apache-storm - Apache Storm 和 LMAX Disruptor 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29141536/

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