A lista de parâmetros de inicialização de contexto de servlet a seguir pode ser especificada no arquivo splicer properties conforme requerido no método de conexão escolhido.
Um valor de sequência igual a REMOTE ou EMBEDDED. O padrão é REMOTE.
Se ele estiver configurado como REMOTE, os dados da sessão serão armazenados fora do servidor no qual o aplicativo da web está em execução.
Se ele estiver configurado como EMBEDDED, um contêiner do eXtreme Scale integrado iniciará no processo do servidor de aplicativos no qual o aplicativo da web está em execução.
Um valor de cadeia que define o nome da instância de ObjectGrid usada para um aplicativo da Web particular. O nome padrão é session.
Esta propriedade deve refletir o objectGridName nos arquivos XML do ObjectGrid e de implementação usados para iniciar os servidores de contêiner do eXtreme Scale.
O servidor de catálogos pode ser contatado para obter uma instância de ObjectGrid do lado do cliente. O valor deve ser no formato host:port<,host:port>. O host é o host listener no qual o servidor de catálogos está em execução. A porta é a porta do listener para esse processo do servidor de catálogos. Esta lista pode ser arbitrariamente longa e é usada apenas para autoinicialização. O primeiro endereço viável é usado. Ele é opcional dentro do WebSphere Application Server se a propriedade catalog.services.cluster é configurada.
Um valor de número inteiro (em segundos) que define o tempo entre a gravação de sessões atualizadas para ObjectGrid. O padrão é 10 segundos. Os valores possíveis são de 0 a 60. 0 significa que as sessões atualizadas são gravadas no ObjectGrid no final da chamada de método de serviço de servlet para cada pedido. Um valor de replicationInterval mais alto melhora o desempenho porque menos atualizações são gravadas na grade de dados. No entanto, um valor mais alto torna a configuração menos tolerante a falhas.
Esta configuração se aplica somente quando objectGridType é configurado como REMOTE.
Um valor de número inteiro que define o número de referências de sessão mantidas na memória. O padrão é 1000.
Esta configuração pertence somente a uma topologia REMOTE porque a topologia EMBEDDED já possui os dados da sessão na mesma camada que o contêiner da web.
As sessões são despejadas a partir da tabela na memória com base na lógica menos utilizada recentemente (LRU). Quando uma sessão é despejada da tabela em memória, ela é invalidada do contêiner da Web. No entanto, os dados não são removidos da grade; portanto, as solicitações subsequentes para essa sessão ainda podem recuperar os dados. Este valor deve ser configurado acima do valor de conjunto de encadeamentos máximo do contêiner da web, que reduz a contenção no cache de sessão.
Um valor de sequência igual a true ou false. O valor padrão é true. Use esta configuração para controlar se o produto armazena dados da sessão como uma entrada inteira ou armazena cada atributo separadamente.
Configure o parâmetro fragmentedSession como true se a sessão do aplicativo da web tiver muitos atributos ou atributos com tamanhos grandes. Configure fragmentedSession como false se uma sessão tiver menos atributos, porque todos os atributos são armazenados na mesma chave na grade de dados.
Na implementação anterior, baseada em filtro, esta propriedade foi mencionada como persistenceMechanism, com os valores possíveis de ObjectGridStore (fragmentado) e ObjectGridAtomicSessionStore (não fragmentado).
Um valor de sequência igual a true ou false. O valor padrão é false. Esta configuração ativa a segurança do cliente do eXtreme Scale. Ele deve corresponder à configuração de securityEnabled no arquivo de propriedade de servidor do eXtreme Scale. Se as configurações não corresponderem, ocorrerá uma exceção.
O nome da classe que implementa a interface com.ibm.websphere.objectgrid.security.plugins.CredentialGenerator. Essa classe é usada para obter credenciais para os clientes.
As propriedades para a classe de implementação CredentialGenerator. As propriedades são configuradas para o objeto com o método setProperties(String). O valor credentialGeneratorProps é usado apenas se o valor da propriedade credentialGeneratorClass não for nulo.
O local de arquivo do arquivo objectgrid.xml. O arquivo XML integrado empacotado na biblioteca do eXtreme Scale é carregado automaticamente se objectGridType=EMBEDDED e a propriedade objectGridXML não forem especificados.
Especifica o local do arquivo XML da política de implementação do ObjectGrid. O arquivo XML integrado empacotado na biblioteca do eXtreme Scale é carregado automaticamente se objectGridType=EMBEDDED e a propriedade objectGridDeploymentXML não forem especificados.
Especifica a especificação de rastreio do IBM® WebSphere como um valor de sequência. Use esta configuração para servidores de aplicativos diferentes do WebSphere Application Server.
Especifica o local do arquivo de rastreio como um valor de sequência. Use esta configuração para servidores de aplicativos diferentes do WebSphere Application Server.