Il servizio GMS (Group Management Service) è un servizio in-process che offre monitoraggio del cluster, appartenenza del cluster e servizi di comunicazione di gruppo. Esegue le funzioni seguenti:
Notifica ai moduli registrati in un'istanza di GlassFish Server l'aggiunta o la rimozione di una o più istanze membro da un cluster oppure un errore sospetto o confermato di tali istanze.
Consente di inviare e ricevere messaggi tra processi di un gruppo.
Viene visualizzata la pagina General Information per il cluster.
Questa opzione è selezionata per impostazione predefinita. Per disabilitare il servizio GMS per il cluster, rimuovere il segno di spunta dalla casella di controllo GMS Enabled.
Il servizio GMS, se abilitato, è avviato in ogni istanza del server nel cluster e nel server di amministrazione del dominio (DAS, Domain Administration Server). Il DAS partecipa a ciascun cluster con GMS abilitato.
Specificare un numero di porta UDP standard nell'intervallo compreso tra 2048 e 32000. Il valore predefinito è un valore generato automaticamente in questo intervallo.
Specificare un indirizzo multicast IP classe D. Gli indirizzi IP di classe D rientrano nell'intervallo compreso tra 224.0.0.0 e 239.255.255.255 inclusi. L'indirizzo 224.0.0.0 è riservato e non deve essere utilizzato. L'impostazione predefinita è 228.9.XX. YY, in cui XX e YY rappresentano valori indipendenti generati automaticamente inclusi tra 0 e 255.
L'impostazione consente di configurare l'interfaccia di rete da utilizzare per il servizio GMS se ne è presente più di una su uno dei computer host delle istanze del server nel cluster. Il valore deve essere un indirizzo IP di interfaccia di rete locale. Per impostazione predefinita vengono utilizzati tutti gli indirizzi di interfaccia di rete pubblici.
Per specificare un indirizzo valido per tutte le istanze di GlassFish Server nel cluster, utilizzare una proprietà di sistema per impostare l'indirizzo singolarmente per ciascuna istanza.
Ad esempio, creare la proprietà di sistema GMS-BIND-INTERFACE-ADDRESS- cluster-name nel DAS, quindi impostare l'opzione Bind Interface Address in ${GMS-BIND-INTERFACE-ADDRESS- cluster-name} per specificare la proprietà di sistema. Infine, per ogni istanza nel cluster, impostare la proprietà di sistema GMS-BIND-INTERFACE-ADDRESS- cluster-name per l'indirizzo dell'interfaccia di rete necessario nel computer dell'istanza.
In GlassFish Server non è definita alcuna proprietà aggiuntiva per il servizio GMS.