Zarządzanie stanem usługi

Jedynym celem programowania transakcyjnego jest wykorzystywanie mechanizmu przywracania w celu utrzymania systemu w stanie spójnym. Na stan systemu składają się wszystkie zasoby, które biorą udział w transakcji, a także rezydujący w pamięci klienci i instancje usług. Poza różnymi korzyściami, takimi jak autorejestracja i udział w dwufazowym protokole zatwierdzania, podstawową i oczywistą zaletą korzystania z menedżera zasobów jest automatyczne wycofanie wszelkich zmian wprowadzonych w systemie w przypadku przerwania transakcji. Niestety, to stwierdzenie nie jest prawdziwe dla elementów instancji przechowywanych w pamięci, a także statycznych członków uczestniczących w transakcji usług. Jeśli więc transakcja zostanie przerwana, ...

Get Programowanie usług WCF now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.