怎么保证调用三方接口后项目的数据一致性

一般在项目中会有业务需求须要调用第三方的接口或者合做平台,这时会有一个喜闻乐见的问题:在调用三方接口后,若是更新本地数据失败了,怎么办?异步 示例:本地项目须要推送订单的状态到第三方接口,并根据返回值更新本地订单状态为已推送,若是在第三方到处理成功并返回标识,可是在本地更新订单状态时出错了,就形成了本地数据和第三方数据不一致的状况。接口 解决:思路以下,能够先默认更改本地订单状态为已推送,而后调用
相关文章
相关标签/搜索