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.
Batchverarbeitung ist eine serialisierte Verarbeitung einer Reihe von Nachrichten, die Optimierungen in Bezug auf Datenbank-Roundtrips ermöglichen. Eine Charge ist eine Arbeitseinheit, die atomar ist; das heißt, es ist entweder erfolgreich oder alles schlägt fehl. Wenn ein Vorgang in einem Batch erfolgreich ist, aber ein anderer Vorgang fehlschlägt, werden alle Vorgänge, aus denen der Batch besteht, ungültig und müssen wiederholt werden.
BizTalk Server verwendet Batchverarbeitung für:
Amortisieren Sie die Kosten der Transaktion über viele Nachrichten.
Erhöhen Sie die Geschwindigkeit, indem Sie die interne Anzahl von Datenbank-Roundtrips reduzieren.
Nutzen Sie den BizTalk Server-Threadpool effizienter mithilfe der asynchronen BizTalk Server-API.
Anwenden von Batchverarbeitung
Batching ist in den erweiterten Eigenschaften für einen Empfangsstandort konfiguriert und wird automatisch auf der Seite des Sendeports aktiviert.
Verringern der Batchgröße
Sie sollten die Batchgröße verringern, wenn dies in den folgenden Fällen der Fall ist:
Beim Verarbeiten großer Nachrichten
Wenn Datenbank-Roundtrips nicht Ihr Engpass sind
Hinweis
Achten Sie beim Ändern der Einstellung "LargeMessageThreshold " darauf. Die batchgröße multipliziert mit der durchschnittlichen Nachrichtengröße sollte kleiner als die Einstellung "LargeMessageThreshold " sein, es sei denn, die Batchgröße ist 1.
Siehe auch
Das Messagingmodul
Bündelung von Nachrichten für den Empfang
Batchverarbeitung von Nachrichten für die Versandverarbeitung