Does Throttling vary with the plan
AnsweredHello,
I am trying to experiment with throttling and how to mitigate, I have done some research around this, written C# application to upload ten to hundred thousand files on to box server. I was expecting to see the 429 (throttle) exception after sometime, but I do not see it. sometime I see gateway timeout or internal server exception and not the Throttle exception. I also checked the BOX SDK code to see if it eats up any exception, but I see it wont if I use UploadAsync method only because it is MultiPart request.
I am currently using the free Individual plan. Question is what do I do for a 429 exception to occur, also does it depend on the Plan/Account.
What is the best way to reach the support to get quick response (anything paid?) other than posting on the public forum.
Thanks,
Subhash Badri
-
Hello Subhash,
Rate limiting does not vary by plan type and is imposed on the per user basis. Our SDKs also have exponential backoff methods and retry headers built in to mitigate the risk of being affected by 429s.
Please note that you must be logged into a paid Box account in order to receive support, but they are only scoped for break/fix troubleshooting so the forum is your best option for questions of this nature.
Best,
Kourtney, Box Developer Advocate
-
Its hard to say for sure without more information and pulling logs. The issue would't be the amount of content you are uploading but rather the speed. The rate limit to be concerned about there is 4 uploads/second/user. If you want to trigger a 429 I would recommend trying without using the SDK and exceeding 4 uploads per second.
-
Hello,
I tried to upload more than 4 files/second/user yet I did not see any throttling exception. We are deciding to get a lincensed plan to get a better support, can you recommend which one will be better?.
Also while looking at different plans, I noticied that in the Enterprise version: The APIs are capped at 100K API per Month?, this is a huge contradiction on what is happening in real as I can go over more than 100K per day and that too using a developer plan.
Thanks,
Subhash -
Hello Kourtney,
Can you please answer the above question and also the following one
I would be working on a migration project and might have to upload millions of files, so want to know how does this limit of 100K per month affect us
I would also like to know if we can have a piad dedicated support. Waiting for the response .
Thanks,
Subhash -
Hello Sabhash,
These questions will need to be addressed by a member of our Sales team. Please reach out by calling 1-877-729-4269 or filling out the contact form here.
They will be able to provide more details on monthly API call counts and our paid premier support offering.
Best,
Kourtney, Box Developer Advocate
-
Hey Kourtney,
My name is Vikram, and I'm Subhash's colleague. As you suggested, I spoke with your sales team (Colton Arman), but he was unaware of the questions and directed me to https://developer.box.com/guides/, which was ineffective because we didn't receive the answer we needed from the guides in the URL.
Is there someone we can talk to and get our questions answered over the phone?
-
Dear Kourtney,
I'm a colleague of Subhash, Vikram and Eiren, three earlier posters in this thread.
Could you clarify the 100K limit for Enterprise and Enterprise Plus plans, please? (https://www.box.com/en-gb/pricing/business). I tried to find out what will happen if we exceed this limit (which we will definitely do) and have found only this question about it.
The answer there says
Hi , since the API calls limit is not a technical restriction but more to do with pricing plans you would not get an error when you exceed the limit in the month but you might be contacted by sales team to upgrade your plan; similar functionality is seen with maximum users limiting in the account.
I wonder what is the answer if we are already using "Enterprise" or "Enterprise Plus" plan. Upgrade to what?
Please sign in to leave a comment.
Comments
9 comments