Расрпделенные транзакции без MSDTC
От: Аноним  
Дата: 12.08.09 19:55
Оценка:
Народ, привет. Есть такая задача
В цикле просходят работы с разными БД по разным соединениям и в зависимости от результаты работы цикла нужно либо подтвердить, либо откатить все сделанные работы.
Все бы просто решалось через System.Transactions.TransactionScope, если бы была простая настройка MSDTC.
Но так складывается ситуация, что заказчик хочет чтобы это было реализовано без MSDTC.
Вот и вопрос какие есть еще варианты?
Re: Расрпделенные транзакции без MSDTC
От: VGn Россия http://vassilsanych.livejournal.com
Дата: 12.08.09 22:17
Оценка:
А>Народ, привет. Есть такая задача
А>В цикле просходят работы с разными БД по разным соединениям и в зависимости от результаты работы цикла нужно либо подтвердить, либо откатить все сделанные работы.
А>Все бы просто решалось через System.Transactions.TransactionScope, если бы была простая настройка MSDTC.
А>Но так складывается ситуация, что заказчик хочет чтобы это было реализовано без MSDTC.
А>Вот и вопрос какие есть еще варианты?

Деревянные велосипеды можно делать всегда!
Описать заказчику реализацию поддержки контекста транзакции вручную.
Предъявить планируемую стоимость.
1. Согласится на MSDTC.
2. Будете долго и мучительно делать велосипед.
... << RSDN@Home 1.2.0 alpha 4 rev. 1138>>
Re[2]: Расрпделенные транзакции без MSDTC
От: Аноним  
Дата: 13.08.09 06:26
Оценка:
Здравствуйте, VGn, Вы писали:
VGn>Деревянные велосипеды можно делать всегда!
VGn>Описать заказчику реализацию поддержки контекста транзакции вручную.
VGn>Предъявить планируемую стоимость.
VGn>1. Согласится на MSDTC.
VGn>2. Будете долго и мучительно делать велосипед.

Т.е. никаких других решений готовых нет для такого?
Re[3]: Расрпделенные транзакции без MSDTC
От: sunsquirel США  
Дата: 13.08.09 08:26
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, VGn, Вы писали:

VGn>>Деревянные велосипеды можно делать всегда!
VGn>>Описать заказчику реализацию поддержки контекста транзакции вручную.
VGn>>Предъявить планируемую стоимость.
VGn>>1. Согласится на MSDTC.
VGn>>2. Будете долго и мучительно делать велосипед.

А>Т.е. никаких других решений готовых нет для такого?


А зачем делать другие решения, если на уровне ОС это уже реализовано с помощью MSDTC и успешно работает, особенно учитывая то, что и СУБД, и ОС написаны одним разработчиком?
Мне вообще не очень понятна проблема с настройком MSDTC, там вроде бы все достаточно просто...
Re: Расрпделенные транзакции без MSDTC
От: MasterZiv СССР  
Дата: 19.08.09 08:26
Оценка:
Аноним 717 пишет:

> Но так складывается ситуация, что заказчик хочет чтобы это было

> реализовано без MSDTC.
> Вот и вопрос какие есть еще варианты?

Распределённые транзакции в любом случае кто-то должнен
менеджерить. Нужнен мэнеджер распределённых транзакций.
Либо MSDTC, либо другой какой-то. Bea, или ещё что-то.
Но они все дорогие, а MSDTC встроен в MS. (правда, я не
знаю, надо ли за него платить и сколько).

Ну а ежели никак --- то вам придётся от распределённых
транзакций просто отказываться.
Posted via RSDN NNTP Server 2.1 beta
Re[2]: Расрпделенные транзакции без MSDTC
От: _d_m_  
Дата: 20.08.09 06:09
Оценка:
Здравствуйте, MasterZiv, Вы писали:

MZ>Но они все дорогие, а MSDTC встроен в MS. (правда, я не

MZ>знаю, надо ли за него платить и сколько).

Платить не надо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.