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

Posted 万物生长

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异步接口和事务混合模式分析2原相关的知识,希望对你有一定的参考价值。

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

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

 

分析

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

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

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

 

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

以上是关于异步接口和事务混合模式分析2原的主要内容,如果未能解决你的问题,请参考以下文章

如何处理混合模式项目中的打印?

混合模式(策略模式+工厂方法模式+门面模式)

混合模式进程与托管到非托管 IPC

混合最终一致性系统和遗留 ACID 系统

在生产模式下播放框架2.3.8混合内容

高效液相色谱法HPLC和液质联用LC-MS在蛋白质/多肽混合物分析中的应用