Configurando a Réplica do Cache

Utilize esta tarefa para melhorar o desempenho, configurando o DRS (Data Replication Service) para replicar dados do serviço de cache dinâmico para os clientes em um domínio de replicação.

Antes de Iniciar

Consulte o artigo Replicação de Cache para obter informações adicionais sobre a replicação de dados para o serviço de cache dinâmico.

É necessário ter um domínio de replicação criado para o serviço de cache dinâmico. Configure um domínio de replicação diferente para cada tipo de consumidor do domínio de replicação. Por exemplo, configure dois domínios de replicação diferentes para o cache dinâmico e o gerenciador de sessão. Há duas maneiras para configurar os domínios de replicação:
  • Para criar os domínios de replicação manualmente, clique em Ambiente > Domínios de Replicação no console administrativo.
  • Para criar um novo domínio de replicação automaticamente ao criar um cluster, clique em Servidores > Clusters > Novo no console administrativo.
Para obter detalhes adicionais sobre como configurar domínios de replicação, consulte o artigo Replicando Dados nos Servidores de Aplicativo em um Cluster.

Não utilize o valor padrão de uma única réplica para o Número de Réplicas para domínios de replicação de cache dinâmico. Em vez disso, utilize uma réplica para todo o grupo para os domínios de replicação configurados para cache dinâmico.

Atenção: Se você configurou a replicação de cache com uma versão anterior de WebSphere Application Server, revise Migrando Servidores de Domínios de Replicação de Vários Intermediários para Domínios de Replicação de Dados para aprender sobre o novo tipo de domínios de replicação que você deve usar com a versão atual do WebSphere Application Server.

Sobre Esta Tarefa

Utilize esta tarefa para melhorar o desempenho em um ambiente em cluster, ativando o DRS (Data Replication Service) para replicar dados armazenados em cache nos servidores de um cluster. As invalidações das entradas de cache são enviadas pelo cluster para manter os dados armazenados em cache consistentes e válidos.

Procedimento

  1. No console administrativo, clique em Servidores > Tipos de Servidor > Servidores de Aplicativos do WebSphere > server_name > Serviços de contêiner > Serviço de cache dinâmico .
  2. Para permitir a replicação, selecione Ativar a Replicação de Cache.
  3. Escolha um domínio de replicação. Utilize diferentes domínios de replicação para cada tipo de consumidor. Por exemplo, o cache dinâmico deve utilizar um domínio de replicação diferente do gerenciador de sessão. Os únicos domínios de replicação que podem ser selecionados neste painel incluem domínios de replicação configurados para utilizar replicação de todo o grupo. Em uma configuração de todo o grupo, cada entrada de cache é replicada para um cache sim outro não configurados nos servidores do domínio de replicação. Se nenhum dos domínios de replicação de sua configuração atender esses requisitos, a lista ficará vazia. Nesse caso, crie um domínio de replicação ou altere um domínio de replicação existente de forma que você tenha um domínio de replicação que possa executar a replicação de todo o grupo. Consulte o artigo Replicando Dados entre Servidores de Aplicativos em um Cluster para obter informações adicionais.
  4. Defina as configurações de replicação do cache dinâmico. Clique em Ativar Replicação de Cache. Nessa página, é possível definir quando e com que freqüência os dados são replicados pelo domínio de replicação de cache dinâmico. Para obter informações adicionais sobre essas configurações, consulte o artigo Configurações de Serviço de Cache Dinâmico.
  5. [z/OS]Para ativar a replicação de cache em um único servidor em um ambiente não armazenado em cluster, você deve definir as propriedades customizadas da JVM a seguir.
    1. No console administrativo, clique em Servidores > Servidores de Aplicativos > server_name.
    2. [AIX Solaris HP-UX Linux Windows][IBM i]Na Infraestrutura do Servidor, clique em Java e Gerenciamento de Processo > Definição de Processo > Java Virtual Machine > Propriedades Customizadas > Novo.
    3. [z/OS]Na Infraestrutura do Servidor, clique em Java e Gerenciamento de Processo > Definição de Processo > Servidor > Java Virtual Machine > Propriedades Customizadas > Novo.
    4. Inclua o nome da nova propriedade como DynacacheEnableUnmanagedServerReplication e defina o valor como true.
    5. Inclua outra propriedade JVM para especificar a política de compartilhamento global para o servidor z/OS base. Clique em Nova e inclua uma nova propriedade personalizada da JVM denominada DynacacheUnmanagedServerReplicationType. Utilize um dos seguintes valores:
      Valor Description
      NOT_SHARED As entradas em cache para esse objeto não são compartilhadas entre servidores de aplicativos diferentes. Essas entradas podem conter dados não seriáveis. Por exemplo, um servlet armazenado em cache pode colocar objetos não-serializáveis nos atributos do pedido, se o tipo da classe suportar isso.
      PUSH As entradas de cache para este objeto são automaticamente distribuídas para os caches dinâmicos em outros servidores de aplicativos ou nas JVMs (Java™ Virtual Machines) auxiliares. Cada cache tem uma cópia da entrada no momento em que é criada. Essas entradas não podem armazenar dados não serializáveis.
      PULL As entradas em cache desse objeto são compartilhadas entre servidores de aplicativos quando solicitado. Se um servidor de aplicativos obtiver uma perda de cache para esse objeto, consultará os servidores de aplicativos que cooperam para verificar se têm o objeto. Se nenhum servidor de aplicativos tiver uma cópia armazenada em cache do objeto, o servidor de aplicativos original executará o pedido e gerará o objeto. Essas entradas não podem armazenar dados não serializáveis. Esse modo de compartilhamento não é recomendado.
      PUSH_PULL As entradas em cache desse objeto são compartilhadas entre servidores de aplicativos quando solicitado. Quando um servidor de aplicativos gera uma entrada de cache, ele difunde o ID do cache da entrada criada para todos os servidores de aplicativos cooperativos. Cada servidor saberá então se existe uma entrada para qualquer ID de cache dado. Em um determinado pedido para essa entrada, o servidor de aplicativos sabe se deve gerar a entrada ou extraí-la de outro lugar. Essas entradas não podem armazenar dados não serializáveis.
      Se você não definir um desses valores, o padrão será NOT_SHARED.
  6. Defina as políticas de compartilhamento no arquivo cachespec.xml.

    [IBM i]Este é opcional.

    [z/OS]Para utilizar replicação de cache entre vários servants em um servidor de base, é preciso criar um arquivo cachespec.xml para definir os objetos que podem ser armazenados em cache que você deseja criar.

    É possível substituir a política de compartilhamento global, especificando uma política de compartilhamento específica na política de cache. Por exemplo, se sua política global for utilizar Enviar Somente, será possível alterar a política de compartilhamento de uma entrada de cache específica, fazendo esta alteração em sua política de cache:
    <cache-entry>
    	<sharing-policy>not-shared</sharing-policy>
    	<class>servlet</class>
    	<name>/app</name>
    	<cache-id>
    		<component id="action" type="parameter">
    			<value>portfolio</value>
    			<required>true</required>
    		</component>
    		<component id="JSESSIONID" type="cookie">
    			<required>true</required>
    		</component>
    		<property name="EdgeCacheable">true</property>
    	</cache-id>
    </cache-entry>
    Para obter informações adicionais sobre as políticas de compartilhamento que podem ser definidas no arquivo cachespec.xml, consulte o artigo de arquivo cachespec.xml.

Resultados

As entradas de cache são copiadas para os outros servidores de aplicativos no domínio de replicação configurado.

O que Fazer Depois

Utilize o monitor de cache para visualizar o conteúdo do cache. Consulte o artigo Exibindo Informações de Cache para obter informações adicionais.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdyn_cachereplication
Nome do arquivo: tdyn_cachereplication.html