Microsoft Разпределени координатор на транзакция

Microsoft координатор разпределена транзакция (DTC) - Microsoft Windows компонент. проектиран да координира промените данните на две или повече мрежови компютърни системи.

Microsoft координатор разпределени транзакции, се основава на COM + технология, и включва:

Изпълнение на разпределени транзакции

Всеки компютър, участващи в изпълнението на разпределени транзакции. има програма за управление на местно сделка, която взаимодейства с приложенията и местни мениджъри на ресурси (като база данни. файловите системи, системи за съхранение на документи, съобщение опашки). Ако се появи подкана за извършване на сделка между двойки от системите са установени отношения превъзхожда - подчинен. Всяка система може да има няколко подчинени системи, но не повече от една по-висока. Тази връзка се отнася и за всяка конкретна сделка, при изпълнение на други транзакции роли на мениджърите могат да бъдат променяни.

Когато бъдете подканени за мениджър или отхвърлянето на сделката се изпълнява на два етапа протокол за комит. По време на първата фаза ресурсният изпраща заявка да се подготви за завършване, а втората - да или отхвърлянето на сделката. Дърво формира ръководители и подчинени системи, съобщенията се изпращат да се подготвят за края на краищата, извършено или отпор. Всяко дърво възел може да абортира сделката да потвърди завършване на обучението. След сглобяването потвърждава препарати, тя остава в това състояние до извърши или намаление на цените възел майка. В случай на компютър катастрофата и рестартиране мениджър на транзакции родител отправи искане възел за съдбата подготвени за приключване на сделката.