I read somewhere that the Salesforce API has a limit of 10 requests. If we write code for integration with Salesforce: 1. What is the risk of this restriction 2. How can we write code to deny this risk?
My real problem is that I don’t want to create our client this excellent standalone website that integrates with Salesforce only so that users 11 and 12 are kicked out to wait for requests 1-10 to complete?
Edit: More information on the specifics of the constraint can be found at http://www.salesforce.com/us/developer/docs/api/Content/implementation_considerations.htm . Look at the section under the headings.
" Limitations
There is a limit to the number of queries that a user can execute at one time. The user can simultaneously open up to 10 query cursors. If 10 QueryLocator cursors are open when a client application logging in as the same user tries to open a new one, the oldest of 10 cursors will be released. This results in an error in the client application. Multiple client applications can log in using the same username argument. However, this increases the risk of errors due to query restrictions. If multiple client applications are registered using the same user, they all use the same session. If one of the client applications calls logout (), it will terminate the session for all client applications.Using a different user for each client application makes it easier to eliminate these restrictions. * "
source
share