Utilizzare la pagina Java Message Service per configurare le impostazioni che devono essere utilizzate dal provider JMS predefinito, GlassFish Server Message Queue.
Per ulteriori informazioni sulla configurazione del servizio JMS, vedere il Capitolo 19, Using the Java Message Service, in Oracle GlassFish Server Application Development Guide.
La pagina Java Message Service contiene le seguenti opzioni.
Pulsante per ripristinare i valori predefiniti delle impostazioni che dispongono di valori predefiniti. Le impostazioni che non dispongono di valori predefiniti non vengono modificate.
Pulsante che consente di verificare se il servizio JMS è in esecuzione sull'host JMS predefinito. Se il servizio JMS è attivo e in esecuzione, un messaggio notifica che il ping è riuscito.
Il nome della configurazione a cui si applicano le impostazioni presenti in questa pagina. Questo campo è di sola lettura.
Il tipo di accesso al servizio JMS. Di seguito sono riportate le scelte disponibili.
Consente l'accesso al servizio JMS sull'host locale. Il servizio JMS viene avviato nello stesso computer JVM in cui è installato GlassFish Server. Il broker incorporato predefinito viene avviato con un'inizializzazione ritardata al primo accesso dei servizi JMS anziché all'avvio di GlassFish Server. Questo è il tipo predefinito per il servizio JMS.
Consente l'accesso al servizio JMS sull'host locale. Il provider JMS viene avviato insieme a GlassFish Server.
Consente l'accesso al servizio JMS su un altro sistema. Se si sceglie Remoto, il servizio JMS non viene avviato da GlassFish Server all'avvio successivo del server. In effetti viene avviato e gestito da Message Queue, pertanto è necessario avviare il broker Message Queue separatamente. Per informazioni sull'avvio del broker, vedere Starting Brokers in Oracle GlassFish Server Message Queue Administration Guide. Se si sceglie questo valore e si utilizza un host remoto, attenersi alle istruzioni riportate in Per modificare un host JMS per specificare il nome dell'host remoto.
Il numero di secondi che GlassFish Server lascia trascorrere in attesa dell'avvio del servizio JMS prima di interrompere la procedura. In caso di sistemi lenti o sovraccarichi, specificare un valore superiore a quello predefinito. Il valore predefinito è 60.
Gli argomenti per la personalizzazione della fase di avvio del servizio JMS. È possibile utilizzare tutti gli argomenti disponibili tramite il comando as-install-parent/mq/bin/imqbrokerd.
Se la casella di controllo Abilitato dell'opzione Riconnetti è selezionata, il servizio JMS tenta di riconnettersi a un server di messaggi o alla lista di indirizzi in AddressList in caso di connessione persa. Questa opzione è abilitata per impostazione predefinita.
Il numero di secondi tra i tentativi di riconnessione. L'intervallo viene applicato ai tentativi per ciascun indirizzo in AddressList e per gli indirizzi successivi nella lista. Se l'intervallo è troppo breve, il broker non riesce a eseguire il recupero. Se l'intervallo è troppo lungo, si potrebbe verificare un ritardo eccessivo per la riconnessione. Il valore predefinito è 5 secondi.
Il numero di tentativi di connessione o riconnessione per ogni indirizzo disponibile in AddressList prima che il runtime del client esegua un tentativo con l'indirizzo successivo della lista. Il valore -1 indica un numero di tentativi di riconnessione illimitato (il runtime del client tenta di connettersi al primo indirizzo finché il tentativo non riesce). Il valore predefinito è 3.
Il nome dell'host JMS predefinito. Il valore predefinito è default_JMS_host.
Il nome dell'istanza in cluster di GlassFish Server il cui broker Message Queue associato deve essere utilizzato come broker principale nel cluster di broker Message Queue. Lasciare vuoto questo campo per far sì che GlassFish Server specifichi automaticamente un broker principale.
Se si modifica questo valore, è necessario riavviare il cluster di GlassFish Server che utilizza la configurazione.
L'ordine dei tentativi di connessione. Di seguito sono riportate le scelte disponibili.
randomSelezionare un indirizzo da AddressList in modo casuale. Se molti client tentano di connettersi utilizzando lo stesso Connection Factory, specificare random per evitarne la connessione allo stesso indirizzo. Questa è l'opzione predefinita.
priorityIl tentativo di riconnessione viene sempre eseguito con il primo indirizzo server disponibile in AddressList quindi, se il primo broker non è disponibile, con un altro indirizzo.
Il numero di volte in cui il servizio JMS scorre AddressList nel tentativo di stabilire o ristabilire una connessione. Il valore -1 indica un numero di tentativi illimitato. Il valore predefinito è 3.
Il nome dello schema di indirizzi Message Queue e il nome del servizio di connessione Message Queue, nel caso sia necessario utilizzare uno schema o un servizio non predefinito. Per informazioni sulla sintassi da usare, vedere Sintassi degli indirizzi dello schema MQ e del servizio MQ.
Proprietà aggiuntive per il servizio JMS.
Per informazioni sulle proprietà disponibili, vedere Proprietà specifiche del servizio JMS.