【发布时间】:2019-05-27 16:20:21
【问题描述】:
我有一种情况,我必须在 facebook 上更新视频详细信息,该更新需要两个不同的调用,现在我的问题是
如果任何一个调用失败,我该怎么办?
我不想向用户显示部分更新的数据,我也不想重试,因为如果它已经失败,可能会再次失败。
我认为唯一的解决方案是拨打一个新电话,以恢复之前的通话更改,但这似乎不是一个好的解决方案。
有人可以提出更好的方法吗?
【问题讨论】:
-
这是一个困难的情况。请记住,您的回滚(恢复第一次更改)也可能失败 - 有时是由于您无法控制的事情(可能是互联网连接中断了一秒钟,或者服务器出现故障)。