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

发布于 2024-10-19 00:18:22 字数 69 浏览 4 评论 0原文

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

MTS is a popular COM+ service to do distributed transation control. I am wondeirng what is the .Net replacement for it since Com+ will be phased out.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无言温柔 2024-10-26 00:18:22

AFAIK 在 .NET Framework 中没有 MTS 的替代品,但它通过 System.EnterpriseServices 命名空间很好地集成,特别是您可以查找 ServicedComponent 来获取您需要的事务控制功能正在寻找。
查看这方面的 MSDN 文档。

AFAIK there is no replacement to MTS in .NET Framework, but it is very well integrated through System.EnterpriseServices namespace, specifically you could lookup ServicedComponent to get the transaction control feature you are looking for.
Have a look at MSDN documentation of this.

冷心人i 2024-10-26 00:18:22

MSDTC 仍然存在,并且可以通过 在托管代码中使用事务范围。所以 - 使用它。有些 COM+ 事物没有真正有直接的对应物;拥有以不同身份运行的 COM+ dll,或者所有过于复杂的 COM+ 权限/角色/组/等,但事实上,您通常最好编写一个适当的服务(在托管代码中微不足道),通过任何方式接受请求您选择的 IPC 方法。

MSDTC still lives on, and is available in managed code via TransactionScope. So - use that. There are some COM+ things that don't really have direct counterparts; having a COM+ dll that runs in a different identity, or all the vastly over-complicated COM+ permissions/roles/groups/etc, but in truth you are usually better off writing a proper service (trivial in managed code) that accepts requests via any IPC method of your choosing.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文