gpt4 book ai didi

java - Storm 拓扑中用线性 bolt 替换单个 bolt 的区别

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

在我的 Storm 拓扑中,我将一个大的程序逻辑保存在单个 Bolt 中。现在我把大的程序逻辑分成线性排列的小 bolt 。它的性能有什么不同吗?

最佳答案

根据您评论中的描述:

In my topology, I am creating a dictionary of words. I am having one spout and two bolts. Spout will read a paragraph of text and emits each line as a message to first bolt. First bolt will split each line into words and emit a message with two fields (word and its first character), Second bolt receives message from first bolt and according to starting character of the word store that word in corresponding database

我想说这是一个很好的多 bolt 场景。我(试图)在下面画一个简单的拓扑。单词分离器 bolt 读取一个段落并将单词/字符对发送到计数器 bolt (按单词分组)。计数器可以自己处理持久性,或者将其交给另一个执行持久性的 Bolt(此处未绘制)。

                       / B (counter) 
/ B (word splitter) / B (counter)
S ... ...
\ B (word splitter) \ B (counter)
\ B (counter)

您可能会考虑用 trident 编写此代码,而不是使用 Bolt,特别是因为 Bolt 执行的 Activity (至少如此处所述)非常简单。

关于java - Storm 拓扑中用线性 bolt 替换单个 bolt 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19396136/

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