Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das folgende Diagramm veranschaulicht die Architektur des Messagingmoduls. Es zeigt ein Szenario, in dem eine Nachricht von einem Adapter empfangen und an BizTalk Server übermittelt wird.
Architektur der Nachrichten-Engine
Jeder Adapter verfügt über eine eigene Instanz eines TransportProxy-Objekts , das für die Interaktion mit dem Messagingmodul verwendet wird. Adapter führen Arbeiten in Batches aus, die von der Messaging-Engine atomisch verarbeitet werden. Ein Batch ist eine Sammlung von Vorgängen wie SubmitMessage, SuspendMessage oder DeleteMessage.
Es folgt die Abfolge von Ereignissen für das Szenario, in dem ein Adapter eine Nachricht an das Messagingmodul sendet:
Der Adapter erstellt eine neue Nachricht und verbindet den Datenstrom mit der Nachricht.
Der Adapter ruft einen neuen Batch aus der Messaging-Engine ab.
Der Adapter fügt die Nachricht dem zu übermittelnden Batch hinzu.
Der Batch wird zugesichert und im Threadpool des Messagingmoduls in die Warteschlange gestellt.
Der Threadpool des Messagingmoduls beginnt mit der Verarbeitung des neuen Batches.
Die Nachricht wird in der Empfangspipeline verarbeitet.
Die Empfangspipeline erzeugt null oder mehr Nachrichten. Pipelines können Nachrichten nutzen, unter der Voraussetzung, dass sie keine Fehler zurückgeben. Empfangspipelines können mehr als eine Nachricht erzeugen; in der Regel geschieht dies, wenn die Disassembler-Komponente einen einzigen Interchange in viele Nachrichten zerlegt. In der Regel normalisiert die Empfangenpipeline die gesendete Nachricht in XML.
Die von der Pipeline erzeugten Nachrichten werden im Mapper verarbeitet, wenn die Zuordnung konfiguriert ist.
Die Nachrichten werden im Nachrichten-Agent oder in der MessageBox-Datenbank veröffentlicht.
Die Messaging-Engine ruft den Adapter zurück, um ihn über das Ergebnis des Arbeitsbatches zu benachrichtigen.
In diesem Abschnitt
Siehe auch
So verarbeitet BizTalk Server große Nachrichten
Leistungsmerkmale des Motors
Messung des maximalen nachhaltigen Motordurchsatzes
Testszenarien für die Messung des MST des Motors
Verwenden des Microsoft BizTalk LoadGen 2007-Tools