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. Weitere Informationen finden Sie unter Auswahl zu verwendender Knoten.
- Ist es nützlich, mehr als einen Empfangsknoten aufzunehmen? Weitere Informationen finden Sie unter Mehrere Empfangsknoten verwenden.
- Möglichkeit der Verwendung untergeordneter Nachrichtenflüsse, um z. B. bestimmte
Sendeknoten mit allgemeinen Eigenschaften zu definieren. Weitere Informationen finden Sie unter Untergeordnete Nachrichtenflüsse verwenden.
- Von Ihren Anwendungen erwartete Antwortzeiten vom Nachrichtenfluss. Dies ist
von mehreren Faktoren in der Konfiguration Ihrer Knoten und des Nachrichtenflusses abhängig.
Weitere Informationen finden Sie unter Antwortzeiten der Nachrichtenflüsse optimieren.
- Verwendung von WebSphere MQ-Clusterwarteschlangen. Weitere Informationen finden Sie unter WebSphere MQ-Clusterwarteschlangen für Eingabe und Ausgabe verwenden.
- 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. Weitere Informationen finden Sie unter Sicherstellen, dass Nachrichten nicht verloren gehen.
- 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. Weitere Informationen finden Sie unter Fehler in Nachrichtenflüssen behandeln.