Leistungsaspekte in der Domäne

Wenn Sie Ihre Brokerdomäne und die Ressourcen, die zu den Komponenten in der Brokerdomäne gehören, konzeptionieren, können sich manche Ihrer Entscheidungen auf die Leistung Ihrer Broker und Anwendungen auswirken.

Nachrichtenflüsse
Zu einem Nachrichtenfluss gehört ein Empfangsknoten, der über ein bestimmtes Protokoll (z. B. WebSphere MQ) eine Nachricht von einer Anwendung empfängt.Die Nachricht muss syntaktisch analysiert werden, obwohl einige Parser die Teilsyntaxanalyse unterstützen, wodurch sich der Verarbeitungsaufwand verringert. Der Umfang, die Effizienz und Komplexität von ESQL, der Zugriff auf Datenbanken und das Verfahren beim Kopieren von Nachrichtenbaumstrukturen sind weitere Faktoren in einem Nachrichtenfluss, die sich auf die Leistung auswirken können.

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. Konzeptionieren Sie Ihre Nachrichtenflüsse so, und konzeptionieren Sie bzw. strukturieren Sie Ihre Anwendungen so um, dass diese Interaktionen auf ein Minimum beschränkt sind.

Weitere Informationen hierzu finden Sie unter Reaktionszeiten von Nachrichtenflüssen optimieren.

Nachrichten und Nachrichtenmodelle
Der Typ, das Format und die Größe der zu verarbeitenden Nachrichten sind Faktoren, die einen großen Einfluss auf die Leistung eines Nachrichtenflusses haben können. Wenn Sie beispielsweise persistente Nachrichten verarbeiten, müssen diese in einem Speicher beibehalten werden.

Wenn Sie Nachrichten mit einer bestimmten Struktur verarbeiten möchten, können Sie MRM-Modelle für Ihre Nachrichten erstellen. Wenn Sie die Struktur nicht abfragen müssen, können Sie mit 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 MRM-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.

Brokerkonfiguration und Domänentopologie
Sie können Ihre Brokerdomäne für die Integration mehrerer Broker, mehrerer Systeme, mehrerer Ausführungsgruppen usw. konfigurieren. Diese Faktoren haben einen gewissen Einfluss darauf, wie Nachrichtenflüsse ausgeführt und wie effizient Nachrichten verarbeitet werden.

Weitere Informationen zu diesen Faktoren finden Sie in den Abschnitten Durchsatz des Nachrichtenflusses optimieren und Leistungsaspekte bei Echtzeitübertragungen.

Im Abschnitt Entwurf für Performance SupportPac (IP04) wird ausführlicher auf diese Faktoren eingegangen.

Im Abschnitt Leistungsprobleme beheben 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:

Zugehörige Konzepte
Leistungsaspekte bei Echtzeitübertragungen
Zugehörige Tasks
Durchsatz des Nachrichtenflusses optimieren
Reaktionszeiten von Nachrichtenflüssen optimieren
Leistungsprobleme beheben
Zugehörige Verweise
Überlegungen zur Leistung bei der Verwendung von regulären Ausdrucken
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ae24000_