I provider di messaggistica per le classi IBM MQ per il servizio di riferimento

Un client Dati (un'applicazione Java che utilizza l'API Dati ) utilizza una factory di connessione per creare una connessione con il provider Dati . Il provider di messaggistica che viene utilizzato come provider di MQ determina quali tipi di trasporto sono disponibili da utilizzare per la connessione.

Se si utilizza la messaggistica point-to-point o se si sta utilizzando il broker IBM® MQ Publish / Sottoscrivi per la messaggistica di pubblicazione / sottoscrizione, è necessario utilizzare IBM MQ come provider di messaggistica. Il client Masi , quindi, si connette a un gestore code e al tipo di trasporto che l'utilizzo della connessione dipende dal fatto che il client Mente sia sullo stesso computer del gestore code:

  • Se il client JMS si trova su un computer diverso dal gestore code, il client JMS deve utilizzare una connessione client (TCP/IP) per collegarsi al gestore code.
  • Se il client JMS si trova sullo stesso computer del gestore della coda, il client di MS può connettersi al gestore code direttamente utilizzando i bind o utilizzando una connessione client (TCP/IP).

Quando si crea una factory di connessione, si seleziona quale provider di messaggistica verrà utilizzato come provider di MQ . In tal modo, la factory di connessione deve necessariamente creare connessioni adatte solo per il provider di messaggistica selezionato. Se si desidera modificare il provider di messaggistica, è necessario creare una nuova factory di connessione e specificare un provider di messaggistica differente. Per ulteriori informazioni, consultare Creazione di una factory di connessione.

È, tuttavia, possibile modificare il tipo di trasporto utilizzato sempre che il trasporto sia appropriato per il provider di messaggistica selezionato. A tale scopo, è necessario modificare il tipo di trasporto associato alla factory di connessione che il client JMS utilizza per creare connessioni. Per ulteriori informazioni, consultare Modifica del tipo di trasporto utilizzato per le connessioni.