ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

孢子框架-分布式事务解决办法

来源:网络整理     时间:2015-10-28     关键词:面向对象

本篇文章主要介绍了"孢子框架-分布式事务解决办法",主要涉及到面向对象方面的内容,对于Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: 传统的SOA因为使用了数据总线来连接各个数据库,因此在执行某个关联多个数据库的操作时会存在分布式事务的问题,如图(1):孢子框架是基于微服务的理念,就是自己的事...

传统的SOA因为使用了数据总线来连接各个数据库,因此在执行某个关联多个数据库的操作时会存在分布式事务的问题,如图(1):

孢子框架-分布式事务解决办法

孢子框架是基于微服务的理念,就是自己的事情自己做主,某个业务操作如果需要连接多个数据库(图2),那么就在模块业务方法里面直接连接多个数据库,这个时候你解决不同数据库事务不就很好办了,以前没有SOA架构,没有面向对象,最原始的做法就是这样的:

解决的算法:

Try{

       DB1.数据连接.事务.begin()

       DB2.数据连接.事务.begin()

  ……处理操作

  ……处理操作

       DB1.数据连接.事务.commit()

       DB2.数据连接.事务. commit()

}catch{

       DB1.数据连接.事务. rollback()

  DB2.数据连接.事务. rollback()

}

分布式事务变的简单了,业务处理变的复杂了,此种方法也只适合互联网这种业务处理本来就不是很复杂的应用。

以上就介绍了孢子框架-分布式事务解决办法,包括了面向对象方面的内容,希望对Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_203872.html

相关图片

相关文章