Come utilizzare MQSeries per Publish / Subscribe

March 30

Come utilizzare MQSeries per Publish / Subscribe


MQ Series è un software di integrazione progettato per le organizzazioni che necessitano di fornire dati in modo affidabile, rapido e preciso. MQ Series ha due metodi di consegna del messaggio: ". Publish / Subscribe" "richiesta / risposta" e Nel modello Publish / Subscribe, le applicazioni editore e sottoscrittore sono debolmente accoppiati, il che significa né è a conoscenza degli altri. Il modello Publish / Subscribe funziona utilizzando un "intermediario".

istruzione

1 Definire una stringa argomento che identifica le informazioni che vengono pubblicate dalla applicazione MQSeries. Una stringa argomento definisce quali informazioni sono contenute nel messaggio da pubblicare. Una stringa argomento di esempio per un'applicazione mercato azionario è:
<Mercato> / <Sector> / <Azienda>

2 Definire la stringa argomento da utilizzare con l'applicazione di sottoscrizione. Le stringhe di argomento sono case-sensitive, ma possono essere di qualsiasi lunghezza. L'abbonato può utilizzare caratteri jolly per ottenere informazioni pubblicate. Ad esempio, "<New York> / <Banking> *" restituirà tutte le informazioni di borsa dal New York Stock Exchange per tutte le banche.

3 Configurare l'ambiente di broker. Ogni gestore code MQSeries può funzionare come un unico mediatore. È possibile avere più mediatori istituiti in più posizioni. Il numero di intermediari, o gestori code, necessario dipenderà dalle dimensioni della vostra azienda e il volume di lavoro in fase di elaborazione. Per esempio, se la vostra azienda ha sede a New York, una filiale a Miami e un altro a Denver, si avrà bisogno di almeno un broker in ogni città.

4 Impostare le singole code in ogni gestore code. L'applicazione di pubblicazione scriverà messaggi a una coda specifica sul broker. L'applicazione di sottoscrizione legge dalla coda specificata. Le due applicazioni non parlano tra loro, parlano al broker. I messaggi che vengono pubblicati possono essere suddivisi in flussi definiti per materia. L'applicazione pubblicazione delle informazioni deve conoscere il nome esatto della coda dove deve inserire il messaggio.

5 Definire l'autorità sui flussi separati di informazioni che l'applicazione di sottoscrizione può accedere. L'autorità è definito nella coda stessa. Un utente con l'autorità di un flusso specifico ha accesso a tutti i temi di tale flusso. L'autorità è definita dall'amministratore del broker. Questo livello di autorità è richiesto solo per le reti di intermediazione di grandi dimensioni. Nel nostro esempio rete di broker di New York, Miami e Denver, i permessi possono essere gestite per argomento solo, avendo tutti i messaggi scritti da una coda di default.