Udostępnij przez


Składniki i partycje w kolejce COM+

Usługa składników com+ w kolejce w pełni obsługuje koncepcję partycji. Oznacza to, że po wykonaniu składnika w kolejce w partycji komunikat jest kolejkowany, a składnik zostanie ostatecznie wykonany w partycji składnika.

Nazwy kolejek dla składników partycjonowanych

Tradycyjnie usługa składników w kolejce używa nazwy aplikacji jako nazwy kolejki. Oznacza to, że w scenariuszu bez partycji, w którym na komputerze istnieje tylko jedno wystąpienie nazwy aplikacji, każda nazwa aplikacji ma własną kolejkę komunikatów.

Jednak w przypadku partycji, w których na komputerze może istnieć wiele wystąpień tej samej nazwy aplikacji, usługa składników w kolejce używa tej samej kolejki dla wszystkich składników w kolejce, które współdzielą tę samą nazwę aplikacji.

Aktywowanie składników w kolejce

Te same reguły dotyczące sposobu użycia identyfikatora partycji do aktywowania składnika niezwiązanego z kolejką mają zastosowanie do składnika w kolejce w następujący sposób:

  • Jeśli do aktywowania składnika umieszczonego w kolejce jest używany moniker, a identyfikator partycji jest dołączany, ten identyfikator partycji służy do lokalizowania partycji. Ten identyfikator partycji ma pierwszeństwo przed dowolnym identyfikatorem partycji, który może istnieć w kontekście aktywowanego składnika.
  • Jeśli do aktywowania składnika nie jest używany żaden moniker, używany jest identyfikator partycji w kontekście obiektu.
  • Jeśli w kontekście obiektu nie istnieje żaden identyfikator partycji, zostanie użyte domyślne mapowanie między użytkownikami w usłudze Active Directory.

Nuta

Jeśli komputer serwera jest odłączony od sieci i jeśli mapowanie zestawu użytkowników na partycje zostanie zmienione podczas odłączenia serwera, pamięć podręczna partycji może zawierać nieaktualne mapowanie zestawu użytkowników na partycje. Może to spowodować błąd aktywacji, jeśli mapowanie zestawu user-to-partition jest mechanizmem używanym do aktywowania składnika.

 

Zdarzenia COM+ są w pełni zintegrowane z partycjami. Oznacza to, że subskrybent może subskrybować wydawcę, którego aplikacja znajduje się w partycji. Aby zezwolić na tę subskrypcję, kolekcja klas subskrybentów zawiera dwie właściwości związane z partycją — identyfikator partycji klasy zdarzeń i identyfikator aplikacji klasy zdarzeń.

ograniczenia projektowania aplikacji

implementacji partycji

rejestrowanie i aktywowanie składników w partycjach

co to są partycje COM+?