soap - 发生连接重置时,Salesforce 是否会负责重新提交 API?
问题描述
我们正在使用soap API 调用来发送请求。有时我会看到连接重置异常。
当这种情况发生时,在我们的代码中我们有重试逻辑,当它看到这个异常时,它会在 30 秒内退出发送相同的 API 调用 5 次(默认)。但是这两个参数都是可配置的。
我的问题是,如果 Salesforce 负责重新提交出现连接重置错误的 API。那么从客户端发送相同的 API 调用会复制数据吗?
有什么方法可以处理客户端代码,因此如果 Salesforce 服务器已经提交了数据,我们不应该再次发送具有相同数据的 API。
解决方案
Salesforce 不会重试入站 SOAP 请求,您必须自己进行。
推荐阅读
- sql - 在 SQL Server 中循环结果
- apache-nifi - 如何查看或启用 Apache NiFi 数据沿袭的完整视图?
- ruby-on-rails - RoR - 未定义的方法“草稿?” 对于零:NilClass
- r - 从数据框中提取行
- c++ - 左操作数不是 ostream 的 operator<< (流插入)重载是否有效
- hadoop - MapR hadoop中镜像的主要目的是什么?
- postgresql - 使用 GoLang 保存额外数据
- java - 分类器 JSONObject 没有 'companion 对象,因此必须在此处初始化
- c++ - 用 C++17 特性替换 Boost MPL 容器
- java - 如何在另一种方法中使用一种方法的“返回”值