Un server ObjectGrid può essere configurato in modo da essere avviato all'interno di un server delle applicazioni. WebSphere Application Server rileva il componente ObjectGrid e avvia automaticamente il server ObjectGrid.
Se si utilizzano configurazioni cluster che consentono la replica, è richiesto un gestore HA (high availability). I server ObjectGrid utilizzano il gestore HA in maniera differente dai normali server delle applicazioni. Quando il server ObjectGrid si trova su un server delle applicazioni, questo non configura, inizializza o crea il servizio del gestore HA, ma utilizza il servizio ad alta disponibilità già presente sul server delle applicazioni. Per la replica tra i server ObjectGrid, questi devono essere in esecuzione su server delle applicazioni che fanno parte dello stesso gruppo principale.
Tutte le altre funzioni del server ObjectGrid sono le stesse di quando il server viene eseguito con WebSphere Application Server. Se la specifica del cluster ObjectGrid include tre server, ognuno dei tre server delle applicazioni in un unico gruppo principale potrà contenere questi server ObjectGrid. I server delle applicazioni possono contenere anche cluster, sempre che i cluster appartengano allo stesso gruppo principale. L'operazione più importante consiste nel correlare il nome host TCP/IP e le informazioni sulla porta del server nel file cluster.xml.
Nome proprietà personalizzata | Descrizione | Valore di esempio |
---|---|---|
objectgrid.server.name | Specifica il nome del server ObjectGrid da utilizzare all'interno di questo server delle applicazione. Il nome specificato deve essere uno dei nomi server definiti nel file XML del cluster ObjectGrid. | server1 |
objectgrid.xml.url | Specifica l'URL (Universal Resource Locator) per il file XML ObjectGrid. Questa proprietà è obbligatoria. | file:///d:/was/etc/test/ objectGridMatch.xml |
objectgrid.cluster.xml.url | Specifica l'URL per il file XML del cluster ObjectGrid. Questa proprietà è obbligatoria. | file:///d:/was/etc/test/ csCluster0.xml |
objectgrid.security.server.props | Specifica l'URL per il file delle proprietà della sicurezza del server ObjectGrid. Questa proprietà è richiesta solo se la sicurezza è abilitata nel file XML del cluster ObjectGrid. Per determinare se la sicurezza è abilitata nel file XML del cluster, ri cercare il seguente testo: <cluster name="cluster1" securityEnabled="true" ....Se l'attributo securityEnabled è impostato su false, allora non è necessario definire questa proprietà. Utilizzare il file security.ogserver.props come maschera. Fare riferimento a per una spiegazione del significato di queste proprietà in questo file e per una descrizione del modo in cui possono essere utilizzate. |
file:///d:/was/ optionalLibraries/ ObjectGrid/properties/ security.ogserver.props |
-Dobjectgrid.server.name=server1 -Dobjectgrid.xml.url=file:///<INSTALL_ROOT>\optionalLibraries\ObjectGrid\ META-INF\cluster-objectgrid-definition.xml -Dobjectgrid.cluster.xml.url=file:///<INSTALL_ROOT>\optionalLibraries\ ObjectGrid\META-INF\cluster-config-1.xml
L'ObjectGrid sul server delle applicazioni utilizza la struttura di canali per interagire con i client ObjectGrid; tale struttura è detta porta di accesso client. Quando il server ObjectGrid viene avviato, questo rileva la posizione con WebSphere Application Server e utilizza la struttura di canali già in esecuzione sul server delle applicazioni. Il server ObjectGrid crea e avvia la propria struttura di canali solo se non è presente alcuna struttura (o se non è avviata) sul server delle applicazioni.
Related tasks
Caricamento ed esecuzione dell'applicazione di esempio ObjectGrid con WebSphere Extended Deployment