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