Ein Nachrichtenfluss kann eine Vielfalt von Operationen ausführen, die von den Anforderungen Ihres Unternehmens und den Unternehmensaktivitäten abhängen.
Um eine optimale Leistung und Funktionalität zu gewährleisten, müssen Sie geeignete Knoten in den Nachrichtenfluss aufnehmen.
Beim Entwurf eines Nachrichtenflusses sollten folgende Aspekte
berücksichtigt werden:
- Welche Knoten stellen die erforderlichen Funktionen bereit? In vielen Fällen
können Sie zwischen mehreren Knoten mit den passenden Funktionen wählen.
Sie
sollten auch noch andere hier aufgeführten Faktoren berücksichtigen, um den
Knoten zu bestimmen, der weitgehend Ihren Gesamtanforderungen entspricht. Sie können integrierte
Knoten, benutzerdefinierte Knoten und untergeordnete Knoten einbeziehen. Der Abschnitt Auswahl der zu verwendenden Knoten enthält weitere Informationen hierzu.
- Ist es sinnvoll, mehr als einen Empfangsknoten aufzunehmen?
Der Abschnitt Mehrere Empfangsknoten verwenden enthält weitere Informationen hierzu.
- Können untergeordnete Nachrichtenflüsse verwendet werden, um beispielsweise
einen spezifischen Ausgabeknoten mit gemeinsamen Eigenschaften zu definieren? Der Abschnitt Untergeordnete Nachrichtenflüsse verwenden enthält weitere Informationen hierzu.
- Welche Antwortzeiten erwarten Ihre Anwendungen vom Nachrichtenfluss? Dies ist von mehreren
Faktoren in der Konfiguration der Knoten und des Nachrichtenflusses abhängig. Der Abschnitt Reaktionszeiten von Nachrichtenflüssen optimieren enthält weitere Informationen hierzu.
- Stellt die Verarbeitung Ihrer Nachrichtenflüsse bestimmte Anforderungen an die Systemressourcen wie z. B. an die Stackgröße? Der Abschnitt Systemaspekte bei der Nachrichtenflussentwicklung enthält weitere
Informationen hierzu.
- Können WebSphere MQ-Clusterwarteschlangen verwendet werden?
Der Abschnitt WebSphere MQ-Clusterwarteschlangen für Ein- und Ausgabe verwenden enthält weitere Informationen hierzu.
- Können gemeinsam genutzte Warteschlange von WebSphere MQ unter z/OS verwendet werden? Der Abschnitt Gemeinsam genutzte WebSphere MQ-Warteschlangen für die Ein- und Ausgabe verwenden (z/OS) enthält weitere
Informationen hierzu.
- Sollen Nachrichten eine Datenkonvertierung durchlaufen?
Weitere Informationen zu den verfügbaren Optionen finden Sie im Abschnitt Nachrichtenflüsse für Datenkonvertierung konfigurieren.
- Wie kann sichergestellt werden, dass keine Nachrichten verloren gehen? Der Abschnitt Verlust von Nachrichten verhindern enthält weitere Informationen hierzu.
- Wie werden Fehler im Nachrichtenfluss behandelt? Sie können die vom Broker
bereitgestellten Funktionen nutzen, um Fehler zu behandeln, die während der
Ausführung eines Nachrichtenflusses auftreten (z. B. wenn der Empfangsknoten
eine Eingabenachricht nicht abrufen kann oder wenn ein Schreibvorgang in einer
Datenbank fehlschlägt). Unter Umständen ziehen Sie es aber auch vor, Ihren
Nachrichtenfluss so zu gestalten, dass Fehler in einer bestimmten Art und
Weise behandelt werden. Der Abschnitt Fehler in Nachrichtenflüssen behandeln enthält weitere Informationen hierzu.
Eine grundlegende Einführung in die Entwicklung von Nachrichtenflüssen finden Sie in der IBM Redbooks-Veröffentlichung WebSphere Message Broker Basics. (Dieser Link funktioniert nur, wenn Sie eine Internetverbindung haben.)