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 der zu verwendenden 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 Flü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 Reaktionszeiten von Nachrichtenflüssen optimieren enthält weitere Informationen hierzu.
- Verwendung von WebSphere MQ-Clusterwarteschlangen. Der Abschnitt WebSphere MQ-Clusterwarteschlangen für Ein- 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 WebSphere MQ-Warteschlangen für die Ein- und Ausgabe verwenden (z/OS) .
- 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 Verlust von Nachrichten verhindern 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.
Eine grundlegende Einführung in die Entwicklung von Nachrichtenflüssen finden Sie im IBM Redbook
WebSphere Message Broker Basics IBM Redbook.