【问题标题】:WCF Transactions: WSAtomicTransactionOctober2004 vs. WSAtomicTransaction11WCF 事务:WSAtomicTransactionOctober2004 与 WSAtomicTransaction11
【发布时间】:2012-04-11 03:09:16
【问题描述】:

WCF 具有三个事务协议:OleTransactions、WSAtomicTransactionOctober2004 和 WSAtomicTransaction11

OleTransactions 是 Windows 特定的 OleTx 协议,但其他两个都只是作为 WSAT 协议的实现列出。

那么 2004 年和 11 年的选项之间一定有区别吗?

我唯一能猜到的是

【问题讨论】:

    标签: wcf transactions distributed-transactions wsat


    【解决方案1】:

    三种类型的区别可以总结如下

    WSAtomicTransactionOctober2004

    • 支持 Microsoft.Net 框架 3.0 版。

    WSAtomicTransaction11

    • HTTP 事务的标准。
    • 必需用于基于第三方技术构建的 Web 服务的交易。
    • 可用于使用 WCF 和 TCP命名管道 编写服务器和客户端的情况,但这不是首选方法。

    OleTransaction

    • 服务器和客户端使用 WCF 编写的 TCP命名管道 事务的标准。
    • 使用使用 RPC 和 DTC 的 COM+ 事务。
    • 不能用于与基于第三方技术构建的 Web 服务的交易。
    • 不能与 HTTP 一起使用

    【讨论】:

    • 感谢您的回答,但与@chris 回答的观点相同:所以您说 2004 和 11 之间的唯一区别是 .NET 3.0 支持 2004,而 11 中添加了 11?只是有这个区别似乎很愚蠢,那么两者之间有什么区别?
    • @RobertMacLean - 从您提供的链接中首先想到并确认的是WSAtomicTransactionOctober2004 仅支持SOAP 1.1,而WSAtomicTransaction11 也支持SOAP 1.2。请注意,我自己也在学习 WCF,所以你应该认真对待这一点。
    【解决方案2】:

    对于 .net

    【讨论】:

    • 所以您说 2004 和 11 之间的唯一区别是 .NET 3.0 支持 2004 而 11 中添加了 11?只是有这个区别似乎很愚蠢,那么两者之间有什么区别?
    • 我只能说我在哪里使用(d)它们——这也在我使用过的一些 70-513 修订指南中得到了支持。确切的差异 - 我不太确定抱歉。从外观上看,谷歌也不是。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-04
    • 2012-01-14
    • 1970-01-01
    相关资源
    最近更新 更多