Кто-нибудь использовал протокол WS-AtomicTransaction для распространения транзакций в WCF через Интернет? - PullRequest
1 голос
/ 19 октября 2010

Просто любопытно, кто-нибудь использовал протокол WS-AT для распространения транзакций в WCF через Интернет на производстве (wsHttpBinding)? Сложно ли развертывать / поддерживать? Это хороший подход, чтобы держать порт WS-AT открытым? Или, может быть, лучше иметь собственное решение для поддержки транзакций? Что ты думаешь?

1 Ответ

1 голос
/ 20 октября 2010

Мы не использовали его.

Основная причина в том, что мы не думаем, что это хорошая идея.

Проблема в том, что вы позволяете клиенту в Интернетевзять на себя блокировку в вашей системе.Что произойдет, если клиент потеряет соединение?Затем у вас есть блокировки в вашей системе, которые должны ждать тайм-аут.

Вы уменьшаете масштабируемость системы и оставляете ее открытой для атак отказа в обслуживании.

...