Se puede configurar un servidor ObjectGrid para que se inicie en un servidor de aplicaciones. WebSphere Application Server detecta el componente ObjectGrid e inicia automáticamente el servidor ObjectGrid.
Si utiliza configuraciones de clúster que habilitan la duplicación, necesitará High Availability Manager. Los servidores ObjectGrid utilizan High Availability Manager de forma diferente a los servidores de aplicaciones normales. Cuando el servidor ObjectGrid está en un servidor de aplicaciones, el servidor ObjectGrid no configura, inicializa o crea el servicio de High Availability Manager, sino que utiliza el servicio de alta disponibilidad existente en el servidor de aplicaciones. Para la duplicación entre servidores ObjectGrid, los servidores ObjectGrid deben estar ejecutándose en servidores de aplicaciones que sean miembros del mismo grupo principal.
Las demás funciones del servidor ObjectGrid son las mismas cuando el servidor se ejecuta en WebSphere Application Server. Si la especificación de clúster ObjectGrid incluye tres servidores, puede utilizar los tres servidores de aplicaciones que desee de un mismo grupo principal para albergar estos servidores ObjectGrid. Los servidores de aplicaciones pueden pertenecer a clústeres diferentes, siempre que los clústeres pertenezcan al mismo grupo principal. El paso más importante es correlacionar la información de número de puerto y nombre de sistema principal TCP/IP del servidor en el archivo cluster.xml.
Nombre de propiedad personalizada | Descripción | Valor de ejemplo |
---|---|---|
objectgrid.server.name | Especifica el nombre de servidor ObjectGrid que se utilizará en este servidor de aplicaciones. El nombre proporcionado debe ser uno de los nombres de servidor definidos en el archivo XML del clúster ObjectGrid. | server1 |
objectgrid.xml.url | Especifica el URL (Universal Resource Locator) del archivo XML de ObjectGrid. Esta propiedad es necesaria. | file:///d:/was/etc/test/ objectGridMatch.xml |
objectgrid.cluster.xml.url | Especifica el URL del archivo XML del clúster ObjectGrid. Esta propiedad es necesaria. | file:///d:/was/etc/test/ csCluster0.xml |
objectgrid.security.server.props | Especifica el URL del archivo de propiedades de seguridad del
servidor ObjectGrid. Esta propiedad sólo es necesaria si la seguridad está
habilitada en el archivo xml del clúster ObjectGrid. Para determinar si la seguridad
está habilitada en el archivo XML del clúster, busque el texto siguiente: <cluster name="cluster1" securityEnabled="true" ....Si el atributo securityEnabled está establecido en false, no necesita definir esta propiedad. Utilice el archivo security.ogserver.props como plantilla. Consulte para ver el significado de estas propiedades en este archivo y cómo se pueden utilizar. |
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
El ObjectGrid del servidor de aplicaciones utiliza la infraestructura de canal para interactuar con clientes ObjectGrid, en concreto, la denominada el puerto de acceso de cliente. Cuando se inicia el servidor ObjectGrid, detecta la co-ubicación con WebSphere Application Server y utiliza la infraestructura de canal que se está ejecutando en el servidor de aplicaciones. El servidor ObjectGrid crea e inicia su propia infraestructura de canal sólo si no se crea o se inicia una infraestructura de canal en el servidor de aplicaciones.
Related tasks
Carga y ejecución de la aplicación ObjectGrid de ejemplo con WebSphere
Extended Deployment