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

事务:从短信平台插入短信模板与从运营平台插入短信模板

时间:2018-06-04 18:22:54      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:一致性   使用   之间   通知   数据   tran   相同   一个   分布式事务   

step1:运营平台插入一条短信模板

step2:短信平台插入一条短信模板

注意:分别向两个系统中插入短信模板的记录是相同的。

不管是先进行step1然后通知step2,还是先进行step2再进行step1,都有可能出现某一个step失败(如果都失败或者都成功就数据一致了);

当某一个step失败后,这两个系统某一个中有一条该短信模板的记录,而另一个则没有;两个系统之间的数据就无法保证一致性了,有点分布式事务的感觉。

就算在运营平台添加模板的方法进行事务管理(如使用@transactional注解),也只能回滚自己运营平台的,并不能回滚短信平台的。

公司开发了一个dts框架,可以解决。

事务:从短信平台插入短信模板与从运营平台插入短信模板

标签:一致性   使用   之间   通知   数据   tran   相同   一个   分布式事务   

原文地址:https://www.cnblogs.com/theRhyme/p/9134696.html

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