Sql Bediener-Service-Vermittler-Architektur

Bookmark and Share this Article Original English article

Der SQL Bediener-Service-Vermittler ist ein neues Untersystem, das einen Rahmen für asynchrone Anwendungen des Gebäudes mit SQL Bediener 2005 zur Verfügung stellt. Die Fähigkeit, das asynchrone Anstehen zu stützen erweitert das scalability der Anwendungen des SQL Bedieners 2005. Das asynchrone Anstehen ist ein wichtiger Faktor für scalability, weil es eine Anwendung auf mehr Anträge, als reagieren läßt die Plattform in der LageSEIN kann, physikalisch anzufassen. Das asynchrone Anstehen wird in vielen anderen in hohem Grade scalable Anwendungen, wie den Untersystemen des Betriebssystems’s I/O, Netzbedienern und sogar den internen Betrieben der SQL Bediener-Datenbankmaschine selbst gefunden. Zum Beispiel im Fall von einem web server, wenn 10 tausend Benutzer gleichzeitig um Betriebsmittel vom Bediener baten, ohne asynchrones würde das Anstehen des web server als es versuchte, alle ankommenden einzeln Anträge synchron anzufassen überwältigt. Das asynchrone Anstehen ermöglicht allen Anträge, in einer Warteschlange gefangengenommen zu werden. Dann anstelle von überwältigt zu werden, kann das web server Eintragungen von der Warteschlange auf seinen maximalen Leistungsgraden verarbeiten. Die Hinzufügung des SQL Bediener-Service-Vermittlers zu SQL Bediener 2005 ermöglicht Ihnen, diese gleiche Art von scalability in Ihre Datenbankanwendungen zu errichten.

Sql Bediener-Service-Vermittler-Architektur

Es’s wichtig, im Verstand zu halten, daß der SQL Bediener-Service-Vermittler ein Anwendung Rahmen ist. Sein Ziel ist, auf der harten Arbeit der asynchronen Anwendungen des Gebäudes zu nehmen, und es tut das, indem es die ganze schwere Anheben für die asynchrone Anwendung anfaßt. Sql Bediener-Service-Vermittler kümmert um allen Hart-zucode Details wie Garantieren-inauftrag Meldungslenkung und Anlieferung. Das heißt, stellt SQL Bediener-Service-Vermittler die Klempnerarbeit für eine asynchrone Anwendung zur Verfügung, aber doesn’t liefern die Anwendung selbst. Es ist noch bis zu Ihnen, zum der Anwendung zu errichten, die den Rahmen benutzt, der durch das SQL Bediener-Service-Vermittleruntersystem geliefert wird. Microsoft hat das SQL Bediener-Service-Vermittleruntersystem gebraucht, um Funktionalität in einigen anderen Bereichen von SQL Bediener 2005, einschließlich Mitteilung Dienstleistungen zu ermöglichen und Dienstleistungen und über asynchrone Frage Mitteilungen berichtet.

Der SQL Bediener-Service-Vermittler wird vollständig mit der SQL BedienerMaschine 2005 integriert und ist völlig transactional. Verhandlungen können angestandene Fälle enthalten und können zurück festgelegt werden und gerollt werden. Zusätzlich stützt der neue SQL Bediener-Service-Vermittler auch zuverlässige Anlieferung der Anzeigen zu den Fernwarteschlangen. Dies heißt, daß die Informationen, die über SQL Bediener-Service-Vermittler gesendet werden, mehrfache SQL Bedienersysteme überspannen und garantierten Inauftrag noch zur Verfügung stellen können, Einzeit-nur Anzeige Anlieferung— sogar zu den Fernwarteschlangen, die über Mehrwegführung erreicht werden müssen tritt. Der SQL Bediener-Service-Vermittler kümmert um den Mechanikern, die, die großen Anzeigen in kleinere Klumpen zu brechen erfordert werden, die über das Netz gesendet werden und sie dann am anderen Ende wieder zusammenzubauen.

Anzeigen

Anzeigen sind die Bohreinsätze der Informationen, die durch eine SQL Bediener-Service-Vermittleranwendung gesendet werden. Diese Anzeigen können Textanzeigen sein oder aus binären Daten oder XML bestehen. Für XML Anzeigen kann SQL Bediener validieren, daß die Anzeigen gut gebildet werden und daß sie mit einem vorbestimmten Schema übereinstimmen. Sie verursachen eine SQL Bediener-Service-Vermittleranzeige, indem Sie die VERURSACHENCMitteilungsart Befehl laufen lassen, die ist, wo Sie die Art des Inhalts spezifizieren, die die Anzeige hat. Die Anzeigen, die über die Warteschlangen gesendet werden, können bis zu 2GB sehr—groß sein.

Warteschlangen

Sql Bediener-Service-Vermittler- Warteschlangen enthalten eine Ansammlung in Verbindung stehende Anzeigen. Jede WarteschlangeIST mit einem Service verbunden. Wenn eine SQL Bediener-Service-Vermittleranwendung eine Anzeige sendet, muß diese Anzeige in eine Warteschlange zuerst gelegt werden. Ebenso wenn diese Anzeige durch das Zielsystem empfangen wird, wird sie in eine Warteschlange empfangen. Anzeigen werden validiert, wenn sie durch die Zielwarteschlange empfangen werden. Wenn eine Anzeige unzulässig ist, dann bringt der Service eine Störung zum Absender zurück. Dann kann die Anwendung die Warteschlange lesen und die Anzeige verarbeiten. Sie stellen eine SQL Bediener-Service-Vermittlerwarteschlange her, indem Sie den VERURSACHENWARTESCHLANGE Befehl laufen lassen.

Verträge

Verträge definieren im Wesentlichen, welche Anzeigen durch eine gegebene Warteschlange benutzt werden können. Zwecks zuerst spezifischer verursacht werden verarbeitet zu werden, muß ein Vertrag zwischen einer SQL Bediener-Service-Vermittleranzeige und einer Warteschlange oder, dem Warteschlange’s Service. Der Vertrag stellt Informationen zum Service über die Art der Anzeigen zur Verfügung, die sie verarbeitet. Der Vertrag verhindert auch errant Anzeigen an zu gesendet werden und durch eine unbeabsichtigte Zielanwendung verwendet werden. Sie verursachen eine SQL Bediener-Service-Vermittleranzeige, indem Sie den VERURSACHENVERTRAG Befehl laufen lassen.

Dienstleistungen

Ein SQL Bediener-Service-Vermittler- Service ist eine spezifische Service-Vermittleraufgabe oder ein Satz Aufgaben. Jede Warteschlange hat einen verbundenen Service. Gespräche treten zwischen Dienstleistungen auf. Die Verträge verbanden mit dem Service definieren die spezifischen Anzeigen, die durch den Service verarbeitet werden.

Dialoge

Dialoge sind ein wesentlicher Bestandteil Microsoft’s des neuen SQL Bediener-Service-Vermittlers. Im Wesentlichen liefern Dialoge Zweiwegnachrichtenübermittlung zwischen zwei SQL Bediener-Service-Vermittlerdienstleistungen. Dialoge können für interserver Kommunikationen für die Dienstleistungen verwendet werden, die auf unterschiedliche Bediener oder Fälle laufen, oder sie können für die intraserver Kommunikationen verwendet werden, die zwei Anwendungen verbinden, die auf den gleichen Bediener laufen.

Der Hauptzweck eines SQL Bediener-Service-Vermittlerdialogs ist, eine bestellte Anzeige Anlieferung zur Verfügung zu stellen. Das heißt, ermöglichen Dialoge angestandenen Anzeigen, immer innen gelesen zu werden dem gleichen Auftrag, daß sie in die Warteschlange gesetzt werden. Sql Bediener-Service-Vermittlerdialoge behalten den zuverlässigen Fall bei, der über Bedienern bestellt, selbst wenn Netz, Anwendung oder andere Ausfälle vorübergehend die Kommunikationen zwischen Dialogendpunkten stören. Wenn die Kommunikationen wieder hergestellt werden, fahren die Fälle worden fort, im Auftrag vom Punkt der letzten verarbeiteten angestandenen Eintragung verarbeitet zu werden. Dialoge können bis zu den Prozeßanzeigen entweder im full-duplex Modus oder im Halbduplexmodus eingestellt werden.

Anzeige Transport

Das SQL Bediener-Service-Vermittleranzeige Transportprotokoll ermöglicht Anzeigen, über das Netz gesendet zu werden. Es basiert auf TCP/IP, und die gesamte Architektur des SQL Bediener-Service-Vermittleranzeige Transportes ist eine Spitze wie die Architektur, die von TCP/IP und von FTP verwendet wird. Durch Rückstellung benutzt der SQL Service-Vermittler TCP/IP Tor 4022. Der SQL Bediener-Service-Vermittleranzeige Transport besteht aus zwei Protokollen: das angrenzende Vermittler-Protokoll, das ein auf der unteren Ebeneprotokoll wie TCP ist, und das Dialogprotokoll, das ein höheres Protokoll wie ftp ist, das auf das lowerlevel angrenzende Vermittler-Protokoll reitet.

Angrenzendes Vermittler-Protokoll das angrenzende Vermittler-Protokoll ist ein in hohem Grade leistungsfähiges lowlevel TCP/IP Protokoll, das den grundlegenden Anzeige Transport liefert. Es ist ein umkehrbares und multiplexes Protokoll und also kann den Anzeige Transport für mehrfache SQL Bediener-Service-Vermittlerdialoge anfassen. Es doesn’t Sorge über Anzeige Auftrag oder bestätigenanzeige Anlieferung. Dieses’s ganz angefaßt durch das Dialogprotokoll. Stattdessen sendet das angrenzende Vermittler-Protokoll einfach Anzeigen über dem Netz so schnell, wie es können Sie.

Dialogprotokoll das Dialogprotokoll ist ein höheres Protokoll, das die Services des angrenzenden Vermittler-Protokolls verwendet, um aufeinanderfolgende Kommunikationen für einen SQL Bediener-Service-Vermittlerdialog anzufassen. Es ist entworfen, um Einzeit-nur, inorder Anlieferung zur Verfügung zu stellen der Anzeigen und faßt das Senden und die Bestätigung der Anzeigen an. Es liefert auch den symmetrischen Ausfall, der anfaßt, wo beide Ende Nullpunkte von allen möglichen Anzeige Anlieferung Ausfällen mitgeteilt werden. Zusätzlich ist das Dialogprotokoll für Authentisierung und Verschlüsselung der Anzeigen verantwortlich.

dieses ist ein Artikel, der durch Maud Q. Vincent hinzugefügt wird


Verzicht: Unsere Web site ist nicht zu der Information verantwortlich, die durch diesen Artikel enthalten wird. Dieser Artikel reflektiert keineswegs die Ansichten, die Meinungen, die Gedanken oder den Glauben des Artikelverzeichnisstabes.

Übersetzung Nachricht: Der Artikel "SQL Bediener-Service-Vermittler-Architektur" wurde mit einem automatisierten Übersetzungsdienst übersetzt. Wir entschuldigen herzlichst uns für alle mögliche Übersetzung Störungen, die auftraten. Danke für das Verstehen.


  Online: 1110 users browsing the articles directory © 2005-2010 E-articles.info All Rights Reserved.  
The articles and tutorials in the directory are property of their respective owners and authors.