-
Notifications
You must be signed in to change notification settings - Fork 10
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
[Docs] Added advanced concurrency limits section #110
base: main
Are you sure you want to change the base?
[Docs] Added advanced concurrency limits section #110
Conversation
🌿 Preview your docs: https://vapi-preview-5f0274da-cf3b-40ba-9766-8f5baa107591.docs.buildwithfern.com |
Not sure what the purpose of this documentation is. It would have been great if you could explain what concurrency is, the errors we might encounter, how we can add additional concurrency, and other generally asked questions. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tackle the following questions in this article:
- What is concurrency? Explain how the concurrency limit is applied on the organization level, not on the phone number or assistant level.
- What happens when the concurrency limit is exceeded?
- How can we check the concurrency lines? (We don't expose it at the moment, but mention it.)
- How to implement a queue system for the concurrency part.
- How to purchase extra concurrency lines.
Discussed this with @sahilsuman933 , I made the changes he mentioned, removed reference to Subscription schema. The only part that is not included is implementing a queue system for the concurrent calls, that will probably be it's own advanced guide and will require a detailed write-up. [y] What is concurrency? Explain how the concurrency limit is applied on the organization level, not on the phone number or assistant level. |
🌿 Preview your docs: https://vapi-preview-ba7886fd-2f72-4f3b-9765-dfe8215acb84.docs.buildwithfern.com |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Still, there are a lot of confusing things in this documentation, and it should be kind of straightforward.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm uncertain about the sections on Managing Concurrency Effectively and the approach to handling retries
Dumping some messages I replied to related to concurrency part:
|
Add new section under Advanced Concepts > Managing Concurrency Limits