Skip to content

[Other] Allow for competing consumers to the same stream? How do we implement this? #13794

Discussion options

You must be logged in to vote

If you want destructive consumption then streams, by definition, are not what you are looking for.

Although you can make publishers publish to a stream, then have a "dispatching app" relay some messages to N queues each with C competing consumers.

I don't see anything wrong with this idea except that a single stream will outpace quite a few quorum queues, and such a setup will require a reasonable number of cores on each node (4 seems to be a realistic minimum to me given the parallelism expectations).

Replies: 2 comments 5 replies

Comment options

You must be logged in to vote
4 replies
@ThomasShih
Comment options

@michaelklishin
Comment options

Answer selected by ThomasShih
@michaelklishin
Comment options

@ThomasShih
Comment options

Comment options

You must be logged in to vote
1 reply
@ThomasShih
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants