Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

why bounded queues don't play well #13

Open
stuarthalloway opened this issue Mar 19, 2024 · 1 comment
Open

why bounded queues don't play well #13

stuarthalloway opened this issue Mar 19, 2024 · 1 comment

Comments

@stuarthalloway
Copy link

\* on the same page that "Poison pills work reliably only with unbounded queues."

I think that this is because of an (unstated?) presumption that producers are unwilling to block forever, so with a bounded queue you would need a PutFail action that loses a poison pill.

Thanks for this tutorial, it has been great fun to work through!

@lemmy
Copy link
Owner

lemmy commented Mar 21, 2024

@stuarthalloway Thanks for the feedback.

Can you please explain your reasoning around a PutFail action? BQPA satisfies the stated liveness constraints. In other words, no producer has to block forever.

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

No branches or pull requests

2 participants