Introduzione alla gestione delle code distribuite
DQM (Distributed Queue Management) viene utilizzato per definire e controllare la comunicazione tra i gestori code.
- Consente di definire e controllare i canali di comunicazione tra i gestori code
- Fornisce un servizio del canale dei messaggi per spostare i messaggi da un tipo di coda locale, noto come coda di trasmissione, a link di comunicazioni su un sistema locale e da link di comunicazioni a code locali su un gestore code di destinazione
- Fornisce funzioni per monitorare il funzionamento dei canali e diagnosticare i problemi, utilizzando pannelli, comandi e programmi
Le definizioni dei canali associano i nomi dei canali alle code di trasmissione, agli identificatori dei collegamenti di comunicazioni e agli attributi dei canali. Le definizioni di canale sono implementate in modi diversi su piattaforme diverse. L'invio e la ricezione di messaggi è controllata da programmi noti come MCA (message channel agent) , che utilizzano le definizioni di canale per avviare e controllare la comunicazione.
Gli MCA a loro volta sono controllati dallo stesso DQM. La struttura è dipendente dalla piattaforma, ma in genere include listener e controlli trigger, insieme a comandi e pannelli dell'operatore.
Un canale messaggi è un pipe unidirezionale per lo spostamento di messaggi da un gestore code a un altro. Quindi un canale di messaggi ha due endpoint, rappresentati da una coppia di MCA. Ogni endpoint ha una definizione della sua fine del canale di messaggi. Ad esempio, un'estremità definirebbe un mittente, l'altra un destinatario.
Esempio di pianificazione del canale dei messaggi per AIX®, Linux®, and Windows
Esempio di pianificazione del canale dei messaggi perIBM i
Esempio di pianificazione del canale dei messaggi perz/OS®
Esempio di pianificazione del canale dei messaggi per z/OS utilizzando gruppi di condivisione delle code
Per informazioni sulle uscite dei canali, vedere Programmi di uscita dei canali di messaggistica.