Udostępnij za pośrednictwem


Aktywacja oparte na zdarzenie

SQL Server Zawiera zdarzenie aktywacja kolejki, powiadomienia zewnętrzne aplikacje, gdy kolejka wiadomości do przetworzenia.W tym temacie opisano zdarzenia i strategii odbiera i odpowiada na zdarzenie.

Aktywacja w kolejce zdarzenie

SQL Server Zawiera zdarzenie QUEUE_ACTIVATION.To zdarzenie raportuje jest użyteczne pracy dla innego czytnika kolejki.Zdarzenie aktywacja zawiera nazwę kolejki i nazwę bazy danych i schematu, które zawierają kolejki.Zewnętrzny program, można użyć tych informacji do uruchomienia odpowiedniego programu do odczytu z kolejki.

SQL Server Nie można śledzić wydajność lub liczbę procesów zewnętrznych, które odczytują z kolejki.Dlatego też SQL Server Umożliwia tworzenie kolejki aktywacji zdarzenia okresowo, dopóki aktywacja jest wymagana.

Monitorowanie zdarzeń aktywacja z aplikacją zewnętrzną

Aplikacją zewnętrzną, używanych zazwyczaj oparte na zdarzeniach aktywacja tworzy powiadomienie o zdarzeniu kolejki, która odbiera wiadomości dla tej usługa.Zewnętrznej aplikacji tworzy usługa i kolejkę do odbierania wiadomości aktywacja i monitoruje tej kolejki komunikatów zdarzeń QUEUE_ACTIVATION tego raportu.

Strategia ta umożliwia zewnętrznych aplikacji za pomocą logiki aktywacja, która jest wbudowana do usługa Broker ustalić, kiedy nie ma więcej pracy dla czytnika kolejki.Ponadto jest możliwe dla jednej aplikacji zewnętrznych do monitorowania aktywacji dla wielu kolejek i uruchom odpowiedni program, gdy Aktywacja jest wymagana.