Destinazioni JMS (code e argomenti)
Una destinazione JMS è un oggetto (una coda JMS o un argomento JMS ) che rappresenta la destinazione dei messaggi prodotti dal client e l'origine dei messaggi utilizzati dal client. Nella messaggistica point-to-point, le destinazioni sono le code; in quella di pubblicazione/sottoscrizione, sono gli argomenti.
Il client JMS può utilizzare un singolo oggetto di destinazione per inserire e richiamare messaggi da, oppure il client JMS può utilizzare oggetti di destinazione separati. Lo stesso oggetto di destinazione può essere utilizzato sia per i provider di messaggistica Real-time che quelli IBM® MQ e quindi, a differenza di quanto accade con le factory di connessione, non è necessario creare degli oggetti di destinazione separati per i diversi provider di messaggistica. Il trasporto Real-time non è disponibile in IBM MQ 8.0. Se si sta utilizzando IBM MQ 8.0, è possibile definire il trasporto Real-time, ma non riesce quando viene effettuato un tentativo di creare una connessione.
Nella figura, la destinazione denominata Destination 1
viene memorizzata nella cartella Destinazioni del contesto iniziale denominato File
System Initial Context
.
Quando si crea un oggetto di destinazione, è necessario specificare se la destinazione è una coda JMS (nel dominio di messaggistica point - to - point) o un argomento JMS (nel dominio di messaggistica di pubblicazione / sottoscrizione); non è possibile modificare il dominio dopo la creazione della destinazione. È anche necessario configurare la destinazione con il nome della coda oppure dell'argomento che la destinazione rappresenta. Un vantaggio dell'utilizzo di JMS consiste nel fatto che è possibile modificare il nome della coda o dell'argomento utilizzato dal client JMS modificando il valore di una proprietà nella definizione di destinazione e non aggiornando il client JMS stesso.
Per ulteriori informazioni, consultare Utilizzo delle classi IBM MQ per JMS e Messaggistica di pubblicazione / sottoscrizione in IBM Documentation.