Enthält SQL Server verfügen über eine Funktion ähnlich wie Oracle Streams Advanced Queuing?
-
09-10-2019 - |
Frage
Oracle Streams AQ (Advanced Queuing) bietet hoch skalierbare Datenbank-backed Queuing-Funktionalität. Gibt es eine gleichwertige Funktion exist in SQL Server (alle Versionen)?
. Hinweis: Damit meine ich nicht nur eine Tabelle als eine Warteschlange verwenden, sondern eine spezifische Hersteller bereitgestellten Erweiterung der Datenbank-Plattform
Lösung
Service Broker . Ein gutes Intro ist hier: Eine Einführung in SQL Server Service Broker . Verfügbar seit SQL Server 2005. Hohe Skala, hohe Leistung Messaging, in den SQL-Server-Engine gebaut, vollständig integriert (Nachrichten in verborgenen Tabellen in der DB gespeichert sind, wird der Zugang API in T-SQL-Sprache: BEGIN DIALOG , SEND , EMPFANG Verben), unterstützt Aktivierung Nachricht Korrelation und viele mehr. Genügt es, skalierbar den Messaging-Rückrat für MySpace zur Verfügung zu stellen .