Freigeben über


Konversationsarchitektur

Alle Service Broker-Anwendungen kommunizieren über Konversationen – zuverlässige, asynchrone Vorgänge zum Austausch von Nachrichten über einen langen Zeitraum. Service Broker verwendet die folgenden Objekte für Konversationen.

Objekt Definition

Nachrichten

Nachrichten sind die Daten, die zwischen den Diensten ausgetauscht werden. Jede Nachricht gehört zu einer Konversation und hat einen bestimmten Nachrichtentyp.

Dialogkonversationen

Dialoge sind zweiseitige Konversationen zwischen zwei Service Broker-Diensten. Mit Dialogen kann Service Broker die EOIO-Nachrichtenübermittlung (exactly once in order) bereitstellen, bei der jede Nachricht genau einmal übertragen wird, und zwar an der Reihenfolgeposition, an der sie gesendet wurde. Jeder Dialog gehört zu einer Konversationsgruppe und folgt einem bestimmten Vertrag.

Konversationsgruppen

Konversationsgruppen identifizieren Konversationen, die zusammen eine bestimmte Aufgabe durchführen. Service Broker verwendet Konversationsgruppen zur Verwaltung von Nachrichtensperrungen, womit Anwendungsentwickler vollständige Parallelität verwalten können. Anwendungsentwickler verwenden Konversationsgruppen auch, um die Statusverwaltung zu unterstützen.

Siehe auch

Andere Ressourcen

Service Broker-Lernprogramme

Hilfe und Informationen

Informationsquellen für SQL Server 2005