Skip to content

Performance with one vs multiple output configurations #7273

Discussion options

You must be logged in to vote

No worries, and I'll try to answer without a generic "it depends" (but it does!) :)

Multiple outputs should not cause a problem in the simple, happy day scenario of all outputs being reachable, i.e. no backpressure.
If there is backpressure then you need to decide what to do - should we block input to allow stuff to catch up (what if it never does?), how many times should we retry, how much buffering do you want and do you want it persistent or in-memory, etc.
And obviously still depends on data rates but this is no different to a single pipeline having to do lots of data too, i.e. can you actually process the data rate required with the CPU you have available? Chunking it up into multipl…

Replies: 3 comments 7 replies

Comment options

You must be logged in to vote
2 replies
@adiforluls
Comment options

@patrick-stephens
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
5 replies
@adiforluls
Comment options

@patrick-stephens
Comment options

@adiforluls
Comment options

@patrick-stephens
Comment options

Answer selected by adiforluls
@adiforluls
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants