Freigeben über


Optimierungen von Szenarios mit geringer Latenzzeit

Standardmäßig ist BizTalk Server für den Durchsatz und nicht für niedrige Latenz optimiert. Die folgenden Optimierungen können auf BizTalk Server in Szenarien angewendet werden, in denen eine geringere Latenz erforderlich ist.

Hinweis

Diese Optimierungen verbessern die Latenz, können dies jedoch mit einem gewissen Kostenaufwand für den Gesamtdurchsatz tun.

Erhöhen der BizTalk Server internen Nachrichtenwarteschlangengröße des Hosts

Jeder BizTalk-Host verfügt über eine eigene interne In-Memory-Warteschlange. Erhöhen Sie die Größe dieser Warteschlange von dem Standardwert 100 auf 10000, um die Leistung für ein Szenario mit geringer Latenz zu verbessern. Weitere Informationen zum Ändern des Werts der internen Nachrichtenwarteschlangengröße finden Sie unter Ändern ressourcenbasierter Einschränkungseinstellungen (https://go.microsoft.com/fwlink/?LinkID=208366) in der BizTalk Server-Dokumentation.

Hinweis

Durch Das Erhöhen des Werts für die interne Nachrichtenwarteschlange wird der vom Host instance verwendete Arbeitsspeicher erhöht.

Erhöhen der BizTalk Server hosten von In-Process-Nachrichten

Erhöhen Sie die In-Process-Nachrichten vom Standardwert 1000 auf 10.000, um die Leistung zu verbessern. Weitere Informationen zum Ändern des Werts der In-Process-Nachrichten finden Sie unter Ändern der Standardeinstellungen für die Hostdrosselung (https://go.microsoft.com/fwlink/?LinkID=208366) in der BizTalk Server-Dokumentation.

Hinweis

Durch Das Erhöhen des Werts für die interne Nachrichtenwarteschlange wird der vom Host instance verwendete Arbeitsspeicher erhöht.

Optimieren von Orchestrierungen für geringe Latenz

Befolgen Sie die Empfehlungen im Abschnitt "Empfehlungen zur Optimierung von Orchestrierungen für Szenarien mit geringer Latenz" unter Optimieren der Orchestrierungsleistung.

Konfigurieren von Abrufintervallen

Verwenden Sie das Einstellungsdashboard, um die Abrufintervalle eines bestimmten Hosts in der BizTalk-Gruppe zu konfigurieren. So ändern Sie Abrufintervalle:

  1. Erweitern Sie in der BizTalk Server VerwaltungskonsoleBizTalk Server Verwaltung, klicken Sie mit der rechten Maustaste auf BizTalk-Gruppe, und klicken Sie dann auf Einstellungen.

  2. Im Dialogfeld Dashboard für BizTalk-Einstellungen finden Sie auf der Seite Hosts auf der Registerkarte Allgemein unter Abfrageintervalle die Werte für Messaging und Orchestrierung . Standardmäßig sind beide Werte auf 500 Millisekunden festgelegt.

In der folgenden Tabelle sind die Abrufwerte aufgeführt, die wir zum Testen auf den prozessinternen BizTalk-64-Bit-Hosts (RxHost, TxHost und PxHost) verwendet haben. Um die Abfrage zu deaktivieren, können Sie das Abfrageintervall auf eine sehr große Zahl festlegen, die in der Tabelle aufgeführt ist.

Serverhosts Nachrichten Orchestrierung
RxHost

Da wir eingehende Nachrichten nur über einen unidirektionalen Empfangsspeicherort im BizTalk-Nachrichtenfeld veröffentlichen, ist keine Abfrage auf dem RxHost (Empfangshost) erforderlich.
200.000 200.000
TxHost

Da wir nur Messaginginstanzen aus dem BizTalk-Meldungsfeld empfangen, ist keine Orchestrierungsabfrage auf dem TxHost (Host senden) erforderlich.
50 200.000
PxHost

Da wir nur Orchestrierungsinstanzen aus dem BizTalk-Meldungsfeld empfangen, ist keine Messagingabfrage auf dem PxHost (Verarbeitungshost) erforderlich.
200.000 50

Weitere Informationen