Freigeben über


Ändern der Einstellungen für ratenbasierte Einschränkungen

Die ratenbasierte Drosselung in BizTalk Server wird auf Hostinstanzen angewendet, die Orchestrierungen enthalten oder Adapter senden, die Nachrichten empfangen und übermitteln oder verarbeiten, die in messageBox veröffentlicht wurden. Mithilfe des BizTalk-Einstellungsdashboards können Sie die konfigurationseinstellungen für die ratenbasierte Drosselung eines bestimmten Hosts über eine BizTalk-Gruppe hinweg ändern. Diese Einstellungen werden auf alle dem jeweiligen Host zugewiesenen Hostinstanzen angewendet. In diesem Thema wird Schritt für Schritt erläutert, wie Sie diese Einstellungen ändern.

Unter den folgenden Bedingungen kann eine ratenbasierte Einschränkungsbedingung ausgelöst werden:

  • Der Umfang des Arbeitsspeichers, die Anzahl der Threads oder die Anzahl der von der Hostinstanz verwendeten Datenbankverbindungen überschreitet die Einschränkungsschwellenwerte.

  • Die Eingangsrate der Nachrichtenübermittlung für die Hostinstanz überschreitet die Ausgangsrate der Nachrichtenübermittlung * und somit den angegebenen Wert Ratenübersteuerungsfaktor (Prozent).

  • Die Anzahl an gleichzeitig von der Hostinstanz verarbeiteten Nachrichten überschreitet die In-Process-Nachrichten pro CPU * und somit die Anzahl an verfügbaren CPUs in der MessageBox.

Voraussetzungen

Sie müssen als Mitglied der Gruppe BizTalk Server-Administratoren angemeldet sein, um diese Schritte ausführen zu können.

So ändern Sie die Einstellungen für ratenbasierte Einschränkungen eines Hosts

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

  2. Klicken Sie im Dialogfeld BizTalk-Einstellungsdashboard auf der Registerkarte Hosts auf die Registerkarte Ratenbasierte Drosselung .

  3. Gehen Sie wie folgt vor, und klicken Sie auf Übernehmen , um die Änderungen anzuwenden und mit einer anderen Registerkarte fortzufahren. Klicken Sie andernfalls auf OK , um die Änderungen anzuwenden und das Einstellungsdashboard zu beenden.

    Option Aufgabe Begrenzungswerte Standardwert Logik aktualisieren
    Host Wählen Sie in der Dropdownliste den Host aus, der die BizTalk Server Laufzeitinstanzen darstellt. - - -

    Veröffentlichung

    Option Aufgabe Begrenzungswerte Standardwert Logik aktualisieren
    Minimale Anzahl von Beispielen Geben Sie die Mindestanzahl von Nachrichten an BizTalk Server für die Dauer des Samplingfensters stichprobenbasiert wird, bevor sie eine ratenbasierte Drosselung in Betracht ziehen.

    Wenn die tatsächliche Anzahl der Stichproben in einem Stichprobenfenster unter diesen Wert fällt, werden die Stichproben verworfen, und die Drosselung wird nicht angewendet. Dieser Wert sollte einer Rate entsprechen, mit der Nachrichten bei mittlerer Last veröffentlicht werden können. Wenn ihr System beispielsweise 1.000 Dokumente pro Sekunde bei mittlerer Auslastung verarbeitet, sollte dieser Parameter auf 1.000 * Dauer des Beispielfensters in Sekunden (oder genauer gesagt 1 * Dauer des Samplingfensters (Sekunden) festgelegt werden. Ist der Wert zu niedrig, wird bei niedriger Last möglicherweise eine Einschränkung ausgelöst. Ist der Wert zu hoch, reichen die Beispiele möglicherweise nicht aus und die Methode ist nicht effektiv.
    1 – ganzzahliger Maximalwert 100 -
    Fensterdauer für Beispielsammlung Geben Sie das Zeitfenster (gemessen in Sekunden) an. Dieser Wert wird zur Berechnung der Veröffentlichungsrate basierend auf den gesammelten Beispielen verwendet. Die Dauer sollte erhöht werden, wenn die erforderliche Wartezeit für die Veröffentlichung einer einzelnen Nachricht hoch ist. 1 – ganzzahliger Maximalwert 15000 -
    Ratenübersteuerungsfaktor Geben Sie den Prozentwert an, um zu steuern, um wie viel höher die Anforderungsrate als die Abschlussrate sein darf, bevor eine Einschränkung ausgelöst wird.

    Wenn Nachrichten beispielsweise mit einer Rate von 200 pro Sekunde veröffentlicht werden und für diesen Parameter der Wert 125 festgelegt wurde, lässt das System die Veröffentlichung von bis zu 250 Nachrichten pro Sekunde zu (125 % * 200 = 250), bevor eine Einschränkung angewendet wird. Die Angabe eines zu kleinen Werts für diesen Parameter kann dazu führen, dass das System aggressiver drosselt und zu einer Überdrosselung führen kann. Die Angabe eines zu großen Werts für diesen Parameter kann zu einer Drosselung führen und verhindern, dass der Drosselungsmechanismus eine legitime Drosselungsbedingung erkennt.
    1 – ganzzahliger Maximalwert 125 -
    Maximale Verzögerung beim Einschränken Geben Sie die maximale Verzögerung (in Millisekunden) an, die BizTalk Server aufgrund einer Drosselung für eine Nachricht instance. Die tatsächliche Verzögerung hängt vom Schweregrad der Einschränkungsbedingung ab. 1 – ganzzahliger Maximalwert 300000 -
    Außerkraftsetzen der Einschränkung Geben Sie an, ob die Einschränkung für die Nachrichtenveröffentlichung außer Kraft gesetzt werden soll. 0: Nicht überschreiben

    1: Initiieren der Einschränkungsbedingung

    2: Nicht drosseln
    0 Zwischen den aus der Registrierung gelesenen Einschränkungsparametern und den Hostinstanzparametern muss eine 1:1-Zuordnung bestehen.
    Außerkraftsetzungs-Schweregrad für Einschränkung Geben Sie den Schweregrad einer eingehenden Einschränkungsbedingung an.

    Ein höherer Wert erhöht den Schweregrad einer eingehenden Einschränkungsbedingung, die initiiert wird, wenn die Drosselungsüberschreibung auf 1 festgelegt ist.
    1 – 1000 100 Niedrigster aller Hostinstanzwerte.

    Bereitstellung

    Option Aufgabe Begrenzungswerte Standardwert Logik aktualisieren
    Minimale Anzahl von Beispielen Geben Sie die Mindestanzahl von Nachrichten an, die BizTalk für die Dauer des Samplingfensters abgibt, bevor eine ratenbasierte Drosselung in Betracht gezogen wird.

    Wenn die tatsächliche Anzahl von Beispielen in einem Beispielfenster unter diesen Wert fällt, werden die Beispiele verworfen, und die Einschränkung wird nicht angewendet. Dieser Wert sollte einer Rate entsprechen, mit der Nachrichten bei mittlerer Last übermittelt werden können. Wenn ihr System beispielsweise 1.000 Dokumente pro Sekunde bei mittlerer Last verarbeitet, sollte dieser Parameter auf 1.000 * Beispielfensterdauer in Sekunden (oder genauer gesagt 1 * Beispielfensterdauer (Sekunden) für dieses Szenario festgelegt werden.

    Ist der Wert zu niedrig, wird bei niedriger Last möglicherweise eine Einschränkung ausgelöst. Ist der Wert zu hoch, reichen die Beispiele möglicherweise nicht aus und die Methode ist nicht effektiv.
    1 – ganzzahliger Maximalwert 100 -
    Fensterdauer für Beispielsammlung Geben Sie das Zeitfenster (in Sekunden) an. Dieser Wert wird zur Berechnung der Verarbeitungsrate basierend auf den gesammelten Beispielen verwendet. Die Dauer sollte erhöht werden, wenn die erforderliche Wartezeit für die Verarbeitung einer einzelnen Nachricht hoch ist. 1 – ganzzahliger Maximalwert 15000 -
    Ratenübersteuerungsfaktor Geben Sie den Prozentwert an, um zu steuern, um welchen Wert die Übermittlungsrate an die Orchestrierungs- oder Messaging-Engine die Abschlussrate übersteigen darf, bevor eine Einschränkung angewendet wird.

    Wenn Nachrichten beispielsweise mit einer Rate von 200 pro Sekunde verarbeitet werden und für diesen Parameter der Wert 125 festgelegt wurde, lässt das System die Verarbeitung von bis zu 250 Nachrichten pro Sekunde zu (125 % * 200 = 250), bevor eine Einschränkung angewendet wird. Die Angabe eines zu kleinen Werts für diesen Parameter führt dazu, dass das System aggressiver drosselt und zu einer Überdrosselung führen kann. Wird für diesen Parameter ein zu hoher Wert festgelegt, sind unzureichende Einschränkungen die Folge. Außerdem führt ein zu hoher Wert dazu, dass der Einschränkungsmechanismus eine legitime Einschränkungsbedingung nicht erkennt.
    1 – ganzzahliger Maximalwert 125 -
    Maximale Verzögerung beim Einschränken Geben Sie die maximale Verzögerung an, die BizTalk Server für eine Nachricht instance aufgrund einer Drosselung erzwingt. Die tatsächliche Verzögerung hängt vom Schweregrad der Einschränkungsbedingung ab. 1 – ganzzahliger Maximalwert 300000 -
    Außerkraftsetzen der Einschränkung Geben Sie an, ob die Einschränkung für die Nachrichtenzustellung außer Kraft gesetzt werden soll. 0: Nicht überschreiben

    1: Initiieren der Einschränkungsbedingung

    2: Nicht drosseln
    0 Zwischen den aus der Registrierung gelesenen Einschränkungsparametern und den Hostinstanzparametern muss eine 1:1-Zuordnung bestehen.
    Außerkraftsetzungs-Schweregrad für Einschränkung Geben Sie den Schweregrad der ausgehenden Einschränkungsbedingung an.

    Ein höherer Wert erhöht den Schweregrad einer ausgehenden Einschränkung, die initiiert wird, wenn die Einschränkungsüberschreibung auf 1 festgelegt ist.
    1 – 1000 100 Niedrigster aller Hostinstanzwerte.

    Hinweis

    Klicken Sie zum Wiederherstellen der Standardeinstellungen auf Standardeinstellungen wiederherstellen.

Weitere Informationen

Ändern von Hosteinstellungen