Beim Entwurf eines Nachrichtenflusses sollten mehrere Gestaltungsaspekte
berücksichtigt werden. Diese beinhalten einige oder alle der nachfolgenden Punkte:
- Welche Knoten die erforderlichen Funktionen bereitstellen. 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 Nachrichtenflussknoten mit einbeziehen. Der Abschnitt Auswahl zu verwendender Knoten enthält weitere Informationen hierzu.
- Ist es nützlich, mehr als einen Empfangsknoten aufzunehmen? Der Abschnitt Mehrere Empfangsknoten verwenden enthält weitere Informationen hierzu.
- Möglichkeit der Verwendung untergeordneter Nachrichtenflüsse, um z. B. bestimmte
Sendeknoten mit allgemeinen Eigenschaften zu definieren. Der Abschnitt Untergeordnete Nachrichtenflüsse verwenden enthält weitere Informationen hierzu.
- Von Ihren Anwendungen erwartete Antwortzeiten vom Nachrichtenfluss. Dies ist
von mehreren Faktoren in der Konfiguration Ihrer Knoten und des Nachrichtenflusses abhängig.
Der Abschnitt Antwortzeiten der Nachrichtenflüsse optimieren enthält weitere Informationen hierzu.
- Verwendung von WebSphere MQ-Clusterwarteschlangen. Der Abschnitt WebSphere MQ-Clusterwarteschlangen für Eingabe und Ausgabe verwenden enthält weitere Informationen hierzu.
- Verwendung von unter z/OS WebSphere MQ gemeinsam genutzten Warteschlangen. Weitere Einzelheiten hierzu finden Sie unter Gemeinsam genutzte Warteschlangen in WebSphere MQ für Eingabe und Ausgabe (z/OS) verwenden .
- Konvertierung Ihrer Nachrichten durch Datenkonvertierung. Die Ihnen hierzu
zur Verfügung stehenden Optionen werden unter Nachrichtenflüsse für Datenkonvertierung konfigurieren
beschrieben.
- Maßnahmen zur Verhinderung des Nachrichtenverlusts. Der Abschnitt Sicherstellen, dass Nachrichten nicht verloren gehen enthält weitere Informationen hierzu.
- Behandlung von Fehlern im Nachrichtenfluss. 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 eine
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.