Asp.net mvc 4 两阶段提交实现

Asp.net mvc 4 两阶段提交实现,asp.net-mvc-4,sql-server-2012,Asp.net Mvc 4,Sql Server 2012,比如说,我在ABC位置安装了ABC系统,在DEF位置安装了DEF系统 ABC系统将插入数据,同时DEF系统将更新数据。如何保证整个操作集完成,或者整个操作集失败,并且系统的状态恢复到任何操作开始之前的状态 我听说了,两阶段提交。有什么信息和样品吗?确实需要技术建议。您不能使用SQL Server的分布式事务吗?您能否更具体地说明要求,例如,使用哪些技术集成这两个系统?实际上,是的,2阶段提交为您提供了跨多个资源(大于1个数据库、消息队列、事务性web服务、文件系统等)的ACID功能。在MS te

比如说,我在ABC位置安装了ABC系统,在DEF位置安装了DEF系统

ABC系统将插入数据,同时DEF系统将更新数据。如何保证整个操作集完成,或者整个操作集失败,并且系统的状态恢复到任何操作开始之前的状态


我听说了,两阶段提交。有什么信息和样品吗?确实需要技术建议。

您不能使用SQL Server的分布式事务吗?您能否更具体地说明要求,例如,使用哪些技术集成这两个系统?实际上,是的,2阶段提交为您提供了跨多个资源(大于1个数据库、消息队列、事务性web服务、文件系统等)的ACID功能。在MS technologies中,使用了,尽管它很好地封装在.Net中的
TransactionScope
中。在不可靠或速度较慢的网络上尝试ACID通常不是一个好主意,因为这可能会导致大量锁定。