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

Throttle timeouts and expirations #356

Open
rowanseymour opened this issue Oct 16, 2024 · 0 comments
Open

Throttle timeouts and expirations #356

rowanseymour opened this issue Oct 16, 2024 · 0 comments
Assignees

Comments

@rowanseymour
Copy link
Member

We recently made it so that flow starts and broadcasts are throttled based on the outbox - their batch tasks of 100 sit in a queue throttled by the outbox size. But timeouts and expirations go straight into the contact handler queues. If you start a lot of contacts in a flow that begins with a wait with a timeout, you'll get 1) a big handler queue and handler latency 2) the potential for a lot of outgoing messages being created without any throttling against the outbox.

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

1 participant