Udostępnij za pośrednictwem


Service BrokerAktywacja

Service BrokerAktywacja umożliwia aplikacji do skalowania dynamicznie, aby dopasować ruch komunikatów.Ogólnie rzecz biorąc aplikacja używa aktywacja, jeśli ruch do usługi różni się w sposób nieprzewidywalny, lub jeśli usługa musi dynamicznie otrzymuje skali, aby dopasować ruch usługi.

Aktywacja zastosowań Service Broker do uruchamiania aplikacji po pracy programu do wykonania.

Istnieją dwa odrębne rodzaje aktywacja: Aktywacja wewnętrznych i zewnętrznych aktywacji.Aktywacja wewnętrznego współdziała z SQL Server przechowywane procedury.W takim przypadek Service Broker bezpośrednio uaktywnia procedura składowana.Aktywacja zewnętrznych działa z programami, które działają niezależnie od SQL Server.Zewnętrzne aktywacja Service Broker daje SQL Server zdarzenie wskazujące, że zewnętrzny program powinna rozpoczynać innej kolejki czytnika.

Nie wszystkie Service Broker aplikacje używają aktywacja.Jeśli aplikacja wymaga znacznych zasobów podczas uruchamiania lub odpowiedzi czas dla wiadomości rzadko jest sprawą najwyższej wagi, aplikacja może lepiej przygotowany do uruchamiania podczas SQL Server rozpoczyna się i nadal uruchomiony.Dla zadań, które są lepiej przeprowadzane w określonym czasie może być lepsze projektowanie aplikacji do uruchamiania jako zaplanowane zadanie.Aby uzyskać więcej informacji o wybieraniu strategii do uruchamiania aplikacji korzystającej z Service Broker, zobacz Wybór strategii uruchamiania.

W tej sekcji