首页 > 解决方案 > Salesforce API 的并发限制?

问题描述

我正在运行用于jsforce与 Salesforce API 交互的代码。

在两个不同的步骤中,一个更新插入到集合中,下一步将需要在集合中再次找到对象。我偶尔无法触发第二步,根据我在这些失败案例中的日志,第二步在第一步(upsert)响应之前触发。

我怀疑当另一个操作同时更新它时,Salesforce 不允许我读取该对象。这是预期的行为吗?

标签: salesforcejsforce

解决方案


显然,我可以简单地等待第一个请求响应,然后再继续,或者在触发第二个请求之前添加一个任意计时器来绕过这个问题。

将此标记为已解决,因为我已在库的存储库中提交了问题:https ://github.com/jsforce/jsforce/issues/1177


推荐阅读