Transakcje i aktywacja JIT com+
Aktywacja com+ JIT jest ściśle powiązana z transakcjami automatycznymi. Podczas konfigurowania składnika tak, aby wymagał transakcji lub wymaga nowej transakcji, aktywacja JIT jest również automatycznie włączona. Te dwie funkcje naturalnie działają w połączeniu. Transakcyjne, aktywowane w trybie JIT składniki mają następujące cechy:
Bezstanowość. Nie należy przechowywać stanu naruszającego izolację transakcji ani stanu, który zostanie utracony podczas dezaktywacji obiektu.
Szybkie wykorzystanie. Wzorzec użycia kanonicznego dla obiektu wykonującego pracę w transakcji automatycznej polega na wykonaniu niewielkiej jednostki pracy, głosowania i wyjścia.
Nuta
Sposoby głosowania w transakcjach COM+ i gotowość sygnału do aktywacji JIT są również ściśle powiązane. Aby uzyskać więcej informacji, zobacz Ustawienie gotowego bitu.
Powtórzone użycie. Gdy praca transakcyjna jest prawidłowo podzielona, klienci używają tych samych obiektów do wykonywania małych działek pracy niepodzielnej.
Dezaktywowany podczas zatwierdzania lub przerwania. W modelu COM+wszystkie obiekty w granicach transakcji są dezaktywowane po zatwierdzeniu lub przerwaniu transakcji.
W połączeniu ze składnikami transakcyjnymi COM+ aktywacja JIT służy jako duża poprawa wydajności dzięki zachowaniu otwartego kanału, ponieważ klienci przechowują długotrwałe odwołania do obiektów transakcyjnych. W miarę dalszych ulepszeń można wybrać pulę obiektów transakcyjnych w celu ponownego użycia przechowywanych zasobów, przyspieszyć czas ponownej aktywacji obiektu i ściśle zarządzać sposobem używania zasobów pamięci dla danych obiektów.
Tematy pokrewne
-
włączanie aktywacji JIT dla składnika