2016-06-29 8 views
0

Ich bin Neuling zu Websphere MQ und ich habe ein grundlegendes Verständnis für das Konzept von MQ. Ich weiß, dass der MQ-Client eine Nachricht (mit MQMD und Anwendungsdaten) erstellen und dann an den MQ-Manager senden würde. Der MQ-Client erhält die richtige Antwort von MQ Manager zurück. Angeblich gibt es viele Nachrichten im MQ Queue Manager, wie kann der MQ Client die richtigen Nachrichten abrufen? Was bestimmt die Eindeutigkeit einer MQ-Nachricht?MQ: Wie weiß MQ-Client, um die richtige Antwortnachricht zu erhalten

Antwort

3

Es gibt verschiedene Möglichkeiten, auf die man zugreifen kann - ein gängiger Weg besteht darin, dass die Anwendungen, die die Nachrichten verarbeiten, die Nachrichten-ID- und Korrelations-ID-Felder verwenden. Die Nachrichten-ID kann nach dem Zufallsprinzip erzeugt und gespeichert und dann in das Korrelations-ID-Feld kopiert werden, damit sie beim Senden der Antwort übereinstimmt. Anwendungen können in diesen Feldern im Nachrichtenheader übereinstimmen.

Ich empfehle Ihnen, lesen Sie die Anwendung programming guide und reference im Knowledge Center.

+0

Vielen Dank: O) – yapkm01

Verwandte Themen