Freigeben über


Szenario 2: Größenanpassung der Nachverfolgungsdatenbank für Nachrichten in Orchestrierungen

Im Folgenden ist ein Beispiel aufgeführt, das eine Orchestrierung enthält. In der folgenden Abbildung wird der gesamte Geschäftsprozess gezeigt. In diesem Szenario geht eine Nachricht bei BizTalk Server ein, durchläuft eine Orchestrierung, wird dort verändert und dann durch einen Sendeport gesendet.

BizTalk Server Nachrichtenprozess

Der BizTalk Server-Nachrichtenprozess

Im Folgenden werden einige der Fakten im Zusammenhang mit diesem Szenario aufgeführt:

  • Die Größe der Nachricht beträgt 5 KB.

  • Wir fördern keine Eigenschaften.

  • Die Anzahl der Nachrichten, die wir in einem Jahr erhalten, beträgt 3,5 Millionen.

  • Die Überwachung ist für alle Ereignisse aktiviert. In diesem Szenario gibt es sechs Ereignisse:

    • Empfang der Nachricht N0

    • Ausgabe der Nachricht N1 über den Empfangsport

    • Empfang der Nachricht N1 über die Orchestrierung

    • Ausgabe der Nachricht N2 über die Orchestrierung

    • Empfang der Nachricht N2 über den Sendeport

    • Ausgabe der Nachricht N3 über die Sendepipeline

  • In diesem Szenario werden drei zusätzliche Nachrichten erstellt. Nachricht N0 ist die eingehende Nachricht und wird daher nicht von BizTalk Server erstellt. Nachricht N1 ist die ausgehende Nachricht vom Empfangsport, N2 ist die ausgehende Nachricht von der Orchestrierung, und N3 ist die ausgehende Nachricht vom Übertragungsport.

    Nach dem Anwenden dieser Informationen auf die Formel sieht das Ergebnis wie folgt aus:

[(3*150 bytes) + (6*230 bytes) + (0*0(52 bytes + 0) * 3,500,000]/1024/1024  
[(450 + 1380 + 0) * 3,500,000]/1024/1024 = 6108 MB ~ 5.96 GB per year  

Nachrichten in Orchestrierungen mit einer einzelnen höher gestuften Eigenschaft

Wie im zuvor beschriebenen Beispiel wird in diesem Szenario ein einzelnes Feld höhergestuft. Es hat eine Größe von etwa 10 Bytes. Die Gleichung sieht nun folgendermaßen aus:

[((3*150 bytes) + (6*230 bytes) + (1*3*(52 bytes + 10 bytes)) * 3,500,000]/1024/1024  
[(450 + 1380 + 186) * 3,500,000]/1024/1024 = 6729 MB ~ 6.57 GB per year  

Wenn Sie eine zusätzliche Eigenschaft mit einer Größe von 20 Bytes höher stufen möchten, erhalten Sie folgende Formel:

[(3*150 bytes) + (6*230 bytes) + ((1*3*(52 bytes + 10 bytes) + (1*3*(52 bytes + 20 bytes)) * 3,500,000]/1024/1024  
[(450 + 1380 + 372) * 3,500,000]/1024/1024 = 7350 MB ~ 7.18 GB per year  

Nachrichten in Orchestrierungen mit aktivierter Überwachung von Nachrichtentext

Wenn Sie die Nachrichtenüberwachung aktivieren möchten, erhalten Sie beim Berechnen des zusätzlich erforderlichen Speicherplatzes das gleiche Ergebnis wie im zuvor beschriebenen Szenario: 50,1 GB pro Jahr.

Weitere Informationen

Verwenden von Nachrichtenvariablen zum Festlegen der Größe der Überwachungsdatenbank
Festlegen der Größe der Überwachungsdatenbank zum Überwachen von Textteilen
Szenario 1: Größenanpassung der Nachverfolgungsdatenbank für einfache BizTalk-Nachrichten
Szenario 4: Festlegen der Größe der Nachverfolgungsdatenbank für alle BizTalk-Nachrichten
Szenario 3: Größenanpassung der Nachverfolgungsdatenbank für Nachrichten, die an Verteilerlisten gesendet werden