Was ist der Unterschied zwischen remote -, local-und alias-Warteschlangen
Kann jemand helfen zu verstehen, die grundlegende dieser 3-Warteschlangen mit Beispiel.Wann verwenden wir alle 3
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann jemand helfen zu verstehen, die grundlegende dieser 3-Warteschlangen mit Beispiel.Wann verwenden wir alle 3
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfach gesagt, ein queue-manager immer nur hosts, die Nachrichten auf dem lokalen oder transmition Warteschlangen auf dem queue-manager. Wenn Sie möchten, gehen Sie zu einem anderen queue-manager können Sie verwenden Definitionen, die sagen, die Warteschlangen-manager, der 'put' ausgeführt wird, wie zum weiterleiten der Nachricht an einen Ziel-queue-manager - jedoch endet dies mit einer Nachricht an einer sende-Warteschlange, die dann abgeholt und sandte einen Kanal in Richtung auf das Ziel. Alias-Warteschlangen sind nur eine Gelegenheit, einen anderen Namen für eine andere Warteschlange. Remote-Warteschlangen sind Definitionen, die auf einem queuemanager mit Informationen über, wo die Nachricht weitergeleitet werden soll.
MQ-Dokumentation:
https://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.explorer.doc/e_queues.htm
Einer anderen Beschreibung:
https://www.scribd.com/doc/44887119/Different-Types-Queues-in-Websphere-MQ
Vielleicht eine einfache Erklärung: Denken Sie an eine lokale queue als Warteschlange vorhanden ist auf der queue-manager ist es definiert.. Sie können, und BEKOMMEN Sie Nachrichten von einem lokalen queue. Eine remote-queue ist wie ein Zeiger auf eine Warteschlange, die auf einem anderen queue-manager die in der Regel auf verschiedenen host. Daher können die Nachrichten GESTELLT werden (und Sie werden in der Regel kommen auf eine lokale Warteschlange auf, dass der remote-host), aber ERHALTEN Sie keine Mitteilungen von einer remote-queue.
Einer Warteschlange bekannt ist, ein Programm als lokale, wenn es im Besitz einer von der queue-manager, zu dem das Programm verbunden ist; die Warteschlange ist bekannt als remote, wenn es im Besitz eines anderen queue-manager. Der wichtige Unterschied zwischen diesen zwei Arten von Warteschlangen ist, dass man nur Nachrichten von lokalen queues. (Sie können Nachrichten, die auf beide Arten der Warteschlange.)
Referenzen:
https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.0.1/com.ibm.mq.csqzal.doc/fg10950_.htm
https://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.explorer.doc/e_queues.htm
Einer Anwendung verbunden ist, zu einem lokalen QueueManager die Gastgeber eine queue, Also die Warteschlange wird von der lokalen Warteschlange für die Anwendung. Eine Anwendung, die verbunden ist mit einem QueueManager, die zu weit entfernt ist und dass der host eine Warteschlange, queue remote queue. wir sollten immer Bedenken, dass wir immer Lesen Sie die Nachricht aus der lokalen Warteschlange. Eine Nachricht setzen Sie auf die remote-Warteschlange weitergeleitet werden, um die lokale Warteschlange über das Objekt definiert, auf die lokale Warteschlange über den Kanal und der übertragung der Warteschlange.