Distributed Transaction Coordinator

from Wikipedia, the free encyclopedia

The Distributed Transaction Coordinator , or DTC for short , is a system service on Microsoft Windows NT -based operating systems that is used to coordinate atomic operations when using distributed application scenarios.

A distributed transaction extends over at least two resources, such as databases , message queues or file systems . If the system service is stopped, dependent services can no longer be executed and no more transactions can be executed across system boundaries. This includes, for example, the transaction-secured calling of procedures on external systems ( Remote Procedure Call ) or the use of the Kernel Transaction Manager (KTM) service introduced with Windows Vista and the Transactional NTFS (TxN).