FAQ
Is there a performance penalty for having the following workflow in one
topology?

SpoutA->BoltD->BoltE-BoltF

SpoutB->BoltG->BoltH

SpoutC->BoltI->J

the three flows are independent from eachother because BoltF writes into an
external queue that is read by SpoutB
(this is done because BoltF create an unpredictable number of tuples from
its input and would disrupt the amount of tuples in the system,
and make restarting easier because the expensively calculated data of BoltB
is persisted.

My question is:
would it be better to run each flow as a separate topology or is it ok to
start them all in one topology, performancewise?

TIA

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupstorm-user @
postedDec 11, '12 at 7:38p
activeDec 11, '12 at 7:38p
posts1
users1
websitestorm-project.net
irc#storm-user

1 user in discussion

Anahap: 1 post

People

Translate

site design / logo © 2022 Grokbase