分佈式事務協調器
外觀
這是此頁批准,以及是最近的修訂。
軟軟分佈式事務協調器(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 )