Skip to content
Discussion options

You must be logged in to vote

but this does not prevent me from supposition you are wrong or at least partially wrong :)

I'm the one who designed the durable sessions' flow control mechanism, and I know exactly what's going on in your case 🤷

despite the input is with thousands per second.

Input volume is not important in this case. When a durable session subscribes to a topic, this topic is marked as durable, and messages sent to it are saved in a builtin DB. The subscriber reads the messages from the DB in batches at its own pace. Producer and consumer are totally insulated from one another:

publisher -> [DB]

...

             [DB] -> subscriber

If the subscriber doesn't consume messages fast enough (e.g. due t…

Replies: 4 comments 4 replies

Comment options

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

Comment options

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

ieQu1 Feb 7, 2025
Collaborator

Comment options

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

ieQu1 Feb 7, 2025
Collaborator

Answer selected by ieQu1
Comment options

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

ieQu1 Feb 11, 2025
Collaborator

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