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

Update the default SubscriberDeliveryTaskCount #450

Open
ColinSullivan1 opened this issue Apr 23, 2021 · 0 comments
Open

Update the default SubscriberDeliveryTaskCount #450

ColinSullivan1 opened this issue Apr 23, 2021 · 0 comments
Labels
good first issue Good for newcomers

Comments

@ColinSullivan1
Copy link
Member

The SubscriberDeliveryTaskCount default should be set to something sane like 3. Currently it is zero which is too strongly biased toward high throughput with a low number of subscriptions and does not support many subscriptions in one application as one thread to be created per subscription.

This issue has come up a number of times - we should default to scalability over throughput, supporting many subscriptions. It is more common to need many thousands of subscriptions versus millions of messages per second.

Some testing would be appreciated to find a default that would support 1000 subscriptions at 100 msgs/sec on common hardware, like a laptop. It is set here.

See: #449 (comment)

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

No branches or pull requests

2 participants