Freigeben über


Unterhaltungsarchitektur

Gilt für:SQL ServerAzure SQL Managed Instance

Alle Service Broker-Anwendungen kommunizieren über Konversationen. Konversationen sind zuverlässige, asynchrone Vorgänge zum Austausch von Nachrichten über einen langen Zeitraum. In der folgenden Liste sind die Objekte aufgeführt, die service broker für Unterhaltungen verwendet:

In diesem Abschnitt

Artikel Description
Meldungen Nachrichten sind die Daten, die zwischen den Diensten ausgetauscht werden. Jede Nachricht gehört zu einer Konversation und hat einen bestimmten Nachrichtentyp.
Dialogunterhaltungen Dialoge sind Konversationen zwischen zwei Service Broker-Diensten. Mithilfe von Dialogen stellt Service Broker die EOIO-Nachrichtenübermittlung bereit, bei der jede Nachricht genau einmal und in der vorgegebenen Reihenfolge übertragen wird. Jeder Dialog gehört zu einer Konversationsgruppe und folgt einem bestimmten Vertrag.
Unterhaltungsgruppen Konversationsgruppen identifizieren Konversationen, die zusammenarbeiten, um eine bestimmte Aufgabe abzuschließen. Service Broker verwendet Konversationsgruppen zum Verwalten von Nachrichtensperren. Anwendungsentwickler verwenden Konversationsgruppen, um die Parallelität zu verwalten und um die Statusverwaltung zu unterstützen.
Unterhaltungsprioritäten Konversationsprioritäten geben die relative Wichtigkeit von Konversationen an. Nachrichten aus Unterhaltungen mit hoher Priorität werden vor Nachrichten aus Unterhaltungen mit niedriger Priorität verarbeitet. Dies trägt dazu bei, dass wichtige Arbeiten während schwerer Verarbeitungslasten nicht blockiert werden. Außerdem können auf diese Weise unterschiedlichen Kunden unterschiedliche Dienstsebenen angeboten werden.