跳至內容

分佈式事務協調器

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

軟軟分佈式事務協調器DTC)是 Windows 作業系統自 Windows 二千引入的跨多種資源,如資料庫、消息隊列、文件系統,跨應用的程式域、進程、機器以上跨網絡的分布式事務處理的所有參與者的協調。可與 COM 佮 . NET Framework 等架構配合工課。

事務完成的時陣,會啟動兩階段提交協議:

  • 第一階段提交:根機器上的 DTC 通知參與事務的所有遠逝機器頂懸的 DTC 收集家己機器上所有資源管理器的投票結果,閣倒轉來予根機械頂懸的 DTC。
  • 第二階段提交:根機器上的 DTC 綜合所有資源管理器的投票結果,然後通知參與事務的所有遠逝機器頂懸的 DTC 通知家己機器上所有資源管理器提交事務抑是終止事務。

參見

  • 內核事務管理器

參考文獻

  • MS DTC Service TechNet Microsoft
  • Distributed Transaction Coordinator on the Microsoft Developer Network
  • New functionality in the Distributed Transaction Coordinator service in Windows Server 兩千空三 Service Pack 一 and in Windows XP Service Pack 二
  • Florin Lazar's weblog , a Microsoft developer blog with extensive discussions on MSDTC and transaction processing
  • [一] ; Mohsen Agsen is a Technical Fellow who formed the core transaction group , which designed and delivered the Distributed Transaction Coordinator ( DTC )