码迷,mamicode.com
首页 > 其他好文 > 详细

异步接口和事务混合模式分析2【原】

时间:2018-02-25 00:09:21      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:取数   表的操作   提交   场景   接口   关系   http   image   执行   

异步接口和事务混合模式分析

当一件事特别复杂的时候,既存在本身数据库的事务,又存在和其它系统交互的场景,那么就有可能会因为时间上的先后关系导致取数异常。

 

分析

以下图为例,在代码层虽然“插XXXX”表先执行,但是由于事务提交的滞后性,导致"发给异步系统报文"这件事,其实在时间线上比"插XXXX表"先执行,

那么当异步系统在做涉及到XXXX表的操作时,可能会因为数据尚未到达或未更新而导致不可预知的异常。

此时就应该尽量延缓异步系统对XXXX表的操作,从而让2和3有序进行,或者直接改成同步模式通信。

技术分享图片

 

我的ppt地址: https://pan.baidu.com/s/1mj9GCMs

异步接口和事务混合模式分析2【原】

标签:取数   表的操作   提交   场景   接口   关系   http   image   执行   

原文地址:https://www.cnblogs.com/whatlonelytear/p/8467858.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!