Entscheidungen, die Sie beim Entwerfen Ihrer Brokerumgebung und der Ressourcen für die Broker treffen, können sich auf die Leistung der Broker und Anwendungen auswirken.
Sie müssen sich Gedanken dazu machen, wie Sie den Aufwand zwischen der Anwendung und dem Nachrichtenfluss in Ihrer Geschäftslogik aufteilen. Für jede Interaktion zwischen einer Anwendung und einem Nachrichtenfluss sind E/A-Sitzungen und die Syntaxanalyse von Nachrichten erforderlich, was sich auf die Verarbeitungszeit auswirkt. Entwerfen Sie Ihre Nachrichtenflüsse so und entwerfen bzw. strukturieren Sie Ihre Anwendungen so um, dass diese Interaktionen auf ein Minimum beschränkt sind.
Weitere Informationen zu diesen Faktoren finden Sie in den Abschnitten Reaktionszeiten von Nachrichtenflüssen optimieren und Durchsatz des Nachrichtenflusses optimieren.
Wenn Sie Nachrichten mit einer bestimmten Struktur verarbeiten möchten, können Sie DFDL-Modelle für Ihre Nachrichten erstellen. Wenn Sie die Struktur nicht abfragen müssen, können Sie mit nicht definierten Nachrichten wie beispielsweise BLOB-Nachrichten arbeiten.
Beachten Sie, dass die in XML generierten ausführlichen Nachrichten groß sein können. Der Inhalt einer XML-Nachricht ist jedoch leichter als andere Formate (z. B. CWF) zu verstehen. Die Feldgröße und die Reihenfolge können wichtige Faktoren sein; diese Faktoren können in Ihr DFDL-Modell eingefügt werden.
Weitere Informationen zu diesen Faktoren finden Sie unter Reaktionszeiten von Nachrichtenflüssen optimieren und Leistungsaspekte regulärer Ausdrücke in TDS-Nachrichten.
Weitere Informationen zu diesen Faktoren finden Sie in den Abschnitten Broker optimieren und Durchsatz des Nachrichtenflusses optimieren.
Im Abschnitt Entwurf für Performance SupportPac (IP04) wird ausführlicher auf diese Faktoren eingegangen.
Im Abschnitt Fehlerbehebung bei Leistungsproblemen finden Sie eine Beschreibung gängiger Szenarios, die in Zusammenhang mit dem Leistungsverhalten stehen.
Weitere Informationen zu WebSphere Message Broker und zum Leistungsverhalten stehen in folgenden Quellen zur Verfügung: