Um servidor ObjectGrid pode ser configurado para iniciar em um servidor de aplicativos. O WebSphere Application Server detecta o componente ObjectGrid e inicia automaticamente o servidor ObjectGrid.
Se você estiver utilizando configurações de cluster que permitam replicação, é necessário o gerenciador de alta disponibilidade. Os servidores ObjectGrid utilizam o servidor de alta disponibilidade de maneira diferente dos servidores de aplicativos normais. Quando o servidor ObjectGrid está em um servidor de aplicativos, o servidor ObjectGrid não configura, inicializa ou cria o serviço do gerenciador de alta disponibilidade, mas utiliza o serviço de alta disponibilidade existente no servidor de aplicativos. Para replicação entre servidores ObjectGrid, os servidores ObjectGrid devem estar executando em servidores de aplicativos que sejam membros do mesmo grupo principal.
Todas as outras funções do servidor ObjectGrid são as mesmas quando o servidor executa no WebSphere Application Server. Se a especificação do cluster de ObjectGrid incluir três servidores, quaisquer três servidores de aplicativos em um único grupo principal podem hospedar esses servidores ObjectGrid. Os servidores de aplicativos também podem se espalhar por clusters, desde que os clusters pertençam ao mesmo grupo principal. A etapa mais importante é correlacionar o nome do host TCP/IP e as informações de portas do servidor no arquivo cluster.xml.
Nome da Propriedade Customizada | Descrição | Exemplo de Valor |
---|---|---|
objectgrid.server.name | Especifica o nome do servidor ObjectGrid a ser utilizado neste servidor de aplicativos. O nome fornecido deve ser um dos nomes de servidores definidos no arquivo XML do cluster de ObjectGrid. | server1 |
objectgrid.xml.url | Especifica a URL (Universal Resource Locator) para o arquivo XML do ObjectGrid. Essa propriedade é requerida. | file:///d:/was/etc/test/ objectGridMatch.xml |
objectgrid.cluster.xml.url | Especifica a URL para o arquivo XML do cluster de ObjectGrid. Esta propriedade é exigida | file:///d:/was/etc/test/ csCluster0.xml |
objectgrid.security.server.props | Especifica a URL para o arquivo de propriedades de segurança do servidor
ObjectGrid. Esta propriedade é exigida somente se a segurança estiver ativada no
arquivo XML do cluster de ObjectGrid. Para determinar se a segurança está ativada em seu
arquivo XML do cluster, procure o seguinte texto:<cluster name="cluster1" securityEnabled="true" ....Se o atributo securityEnabled estiver configurado como false, não é necessário definir esta propriedade. Utilize o arquivo security.ogserver.props como um gabarito. Consulte para obter o significado dessas propriedades neste arquivo e como elas podem ser utilizadas. |
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
O ObjectGrid no servidor de aplicativos utiliza a estrutura de canal para interagir com clientes de ObjectGrid, especificamente chamada de porta de Acesso de Cliente. Quando o servidor ObjectGrid é iniciado, ele detecta a co-localização com o WebSphere Application Server e utiliza a estrutura de canal que já está em execução no servidor de aplicativos. O servidor ObjectGrid cria e inicia sua própria estrutura de canal somente se uma estrutura de canal não estiver criada ou iniciada no servidor de aplicativos.
Related tasks
Carregando e Executando o Aplicativo de Amostra ObjectGrid com o WebSphere
Extended Deployment