我在某个地方读到Salesforce API有10次请求限制。如果我们编写代码来与Salesforce集成: 1.这个限制的风险是什么? 2.我们如何编写代码来消除这种风险?
我真正关心的是,我不想建立我们的客户这个伟大的独立网站,与Salesforce集成,只是让用户11和12被踢出,直到请求1-10完成?
编辑:有关限制的更多细节,可以在considerations.htm上找到。请看标题为“极限”的部分。
“限制了用户可以并发执行的查询数量。用户一次最多可以打开10个查询游标。如果当以同一用户身份登录的客户端应用程序尝试打开一个新游标时,将打开10个QueryLocator游标,则10个游标中最老的游标将被释放。这将导致客户端应用程序中出现错误。多个客户端应用程序可以使用相同的用户名参数登录。但是,由于查询限制,这会增加您获取错误的风险。如果多个客户端应用程序使用同一个用户登录,它们都共享同一个会话。如果其中一个客户端应用程序调用logout(),它将使所有客户端应用程序的会话无效。为每个客户端应用程序使用不同的用户可以更容易地避免这些限制。“
发布于 2011-05-02 18:59:36
不确定您指的是哪一个限制,但是调控器限制都列在Apex文档中。。这些限制适用于在给定的Apex事务中运行的代码(即响应触发器/web服务调用等),因此添加更多的用户不会伤害您--每个事务都有自己的资源分配。
还有限制一天内长时间运行的并发API请求和总API调用数。。其中大部分都是每个许可证,因此,同样,随着用户数量的增加,限制也是如此。
发布于 2011-11-15 01:31:47
对以下问题的评论很少:
我不想建立我们的客户,这个伟大的独立网站,与Salesforce集成,只是让用户11和12被踢出等待直到请求1-10完成?
除了元数据的答案中提到的api调用限制之外,在规划实时Sfdc集成时,您需要考虑两件主要的事情(如果您进行了大量查询,很容易达到这些限制):
您可能需要考虑Sfdc数据的本地镜像,在其中复制Sfdc数据。
干杯,泰梅克
发布于 2012-07-10 01:28:44
您可以在Salesforce API限制文档上阅读更多内容。
https://stackoverflow.com/questions/5859290
复制相似问题