什么是替换Microsoft Transaction Server的.net技术

时间:2011-02-24 07:52:57

标签: .net com+

MTS是一种流行的COM +服务,用于执行分布式事务控制。我想知道什么是.Net替代它,因为Com +将逐步淘汰。

2 个答案:

答案 0 :(得分:1)

MSDTC仍然存在,并通过TransactionScope以托管代码形式提供。所以 - 使用它。有一些COM +事物没有确实有直接对应物;拥有一个以不同身份运行的COM + dll,或者所有极其复杂的COM +权限/角色/组/等等,但事实上,通常你最好通过任何一个接受请求的正确服务(托管代码中的琐碎)您选择的IPC方法。

答案 1 :(得分:1)

AFAIK在.NET Framework中没有替代MTS,但它通过System.EnterpriseServices命名空间很好地集成,特别是您可以查找ServicedComponent以获得您正在寻找的事务控制功能。 Have a look at MSDN documentation of this.