Salesforce.com是否通过APEX API有复制延迟?
-
02-10-2019 - |
题
我一直在使用SOAP来处理Salesforce.com,并使用getUpdated()调用,使用我从getServertMestamp()呼叫中检索的时间戳。
我已经看了我的过程检查,(每分钟进行一次调查)和保存沙箱环境中的更改后的几秒钟,我看到了调查,没有 <ids>
在接听电话中,然后在下一个民意调查中,显示了修改的ID。
SFDC是否有后端复制延迟?我怀疑有,但没有运气来识别它的大小。还有其他人经历过吗?
此外,我意识到我应该提到,这全都在环境的沙盒副本中,这可能会更加混淆。
更新:我刚刚进行了测试,然后进行了更改,然后进行了48秒的调查,并且没有看到更新的对象。但是1分钟48秒后它确实看到了。因此,这是一个数据点。 (我知道我的SOAP端点和Web界面都在SFDC的同一服务器上运行,TAPP0)。
解决方案
更改的记录没有延迟,但是getupdate/getDeleted呼叫将指定的时间从指定的时间绕到最近的分钟,因此现在的完成时间被舍入,正当的更改不超出该范围。
另外,如果您通过这些呼叫接近实时复制,请确保注意返回的机上交易时间戳,否则您可能会错过更改(因为更改时间戳不能是实际的交易提交时间)
不隶属于 StackOverflow