Configurar e implantar camadas de implantação do Coherence

Antes de começar

  • Verifique se a topologia do domínio pode suportar clusters do WebLogic Server separados para representar as camadas de implantação do Coherence. Consulte Arquiteturas de Cluster em Administrando Clusters do Oracle WebLogic Server.
  • Crie e encapsule um módulo GAR (Grid Archive) do Coherence para quaisquer módulos de aplicação (Aplicação Web, EJB etc.) que use o Coherence. Consulte Encapsulando Aplicações do Coherence.

Para proporcionar uma escalabilidade ou um desempenho ideal, o Coherence geralmente é configurado por meio de clusters do WebLogic Server. Por exemplo, um cluster do WebLogic Server é usado como uma camada de dados do Coherence e hospeda um ou mais servidores ativados para armazenamento; outro WebLogic Server é usado como uma camada de aplicações do Coherence e hospeda uma ou mais aplicações; e, por último (se necessário), outro cluster do WebLogic Server é usado como uma camada proxy do Coherence e hospeda um ou mais servidores proxy do Coherence. Consulte Criando Camadas de Implantação do Coherence em Administrando Clusters do Oracle WebLogic Server.

As principais etapas para configurar e implantar camadas de cluster do Coherence no WebLogic Server são:

  1. Se você ainda não tiver feito isso, no Centro de Alterações da Console de Administração, clique em Bloquear e Editar (consulte Usar o Centro de Alterações).
  2. Configure os recursos de cluster do Coherence no seu domínio que será associado às camadas de cluster correspondentes do WebLogic Server. Consulte Criar clusters do Coherence
  3. Configure uma camada de dados do Coherence. Uma camada de dados é um cluster do WebLogic Server que é associado a um cluster do Coherence e que hospeda um número qualquer de servidores gerenciados do Coherence ativados para armazenamento. Os servidores do Coherence gerenciados na camada de dados armazenam e distribuem dados (principais e de backup) no cluster.
    1. Crie um cluster do WebLogic Server. Consulte Configurar clusters.
    2. Utilize o modo de clusterização padrão (Unicast) e altere o canal de difusão, conforme necessário, ou use a lista drop-down e selecione Multicast e forneça outra porta ou endereço multicast, se necessário.
    3. Navegue até a guia Cluster > Coherence do cluster da camada de dados.
    4. Use a lista drop-down Cluster do Coherence e selecione um cluster do Coherence para associá-lo ao cluster do WebLogic Server. Por padrão, os Servidores Coherence Gerenciados designados a esse cluster do WebLogic Server serão membros do Coherence ativados para armazenamento (servidores de cache) conforme indicado pelo campo Armazenamento Local Ativado.
  4. Crie servidores do Coherence gerenciados para a sua camada de dados. Consulte Criar Servidores Gerenciados.
    1. Clique na opção Sim para adicionar o servidor a um cluster existente e use a lista drop-down para selecionar o cluster do WebLogic Server da camada de dados. O servidor gerenciado herda as definições do Coherence configuradas para o cluster do WebLogic Server da camada de dados.
    2. Repita esta etapa para criar servidores gerenciados adicionais conforme necessário.
  5. Configure uma camada de aplicações do Coherence. Uma camada de aplicações é um cluster do WebLogic Server que está associado a um cluster do Coherence e que hospeda um número qualquer de servidores gerenciados do Coherence desativados para armazenamento. Os servidores do Coherence gerenciados na camada de aplicações hospedam aplicações e são membros do cluster do Coherence.
    1. Configure um cluster do WebLogic Server. Saia do modo de clusterização padrão (Unicast) e altere o canal de difusão, conforme necessário, ou use a lista drop-down e selecione Multicast e forneça outra porta ou endereço multicast, se necessário. Consulte Configurar clusters.
    2. Navegue até a guia Cluster > Coherence do cluster da camada de dados.
    3. Use a lista drop-down Cluster do Coherence e selecione um cluster do Coherence para associá-lo ao cluster do WebLogic Server. Desative o armazenamento na camada de aplicações desmarcando a caixa de seleção Armazenamento Local Ativado. Os servidores gerenciados do Coherence designados a esse cluster do WebLogic Server serão membros do Coherence (clientes) desativados para armazenamento. Os servidores na camada de aplicações nunca deverão ser usados para armazenar dados do cache.
  6. Repita a etapa 4 para adicionar servidores gerenciados do Coherence à sua camada de aplicações. Entretanto, use a caixa drop-down Cluster do Coherence para selecionar o cluster do WebLogic Server da camada de aplicações, de modo que o servidor gerenciado herde as definições do Coherence configuradas para o cluster da camada de aplicações. Repita esta etapa para criar servidores gerenciados adicionais conforme necessário.
  7. Se necessário, configure uma camada proxy do Coherence. Os servidores proxy gerenciados do Coherence permitem que clientes Estendidos do Coherence* utilizem caches sem que sejam membros do cluster.
    1. Repita a etapa 5 para configurar uma camada proxy do Coherence. Não se esqueça de desmarcar a caixa de seleção Armazenamento Local Ativado para que os servidores gerenciados do Coherence designados a esse cluster do WebLogic Server sejam membros (clientes) do Coherence desativados para armazenamento.
    2. Repita a etapa 4 para adicionar servidores gerenciados do Coherence à sua camada proxy, usando a caixa drop-down Cluster do Coherence para selecionar o cluster do WebLogic Server da camada proxy, de modo que o servidor gerenciado herde as definições do Coherence configuradas para o cluster da camada proxy.
    3. Repita esta etapa para criar servidores gerenciados adicionais conforme necessário.
  8. Implante seu módulo GAR do Coherence no domínio do WebLogic Server. Os GARs stand-alone são implantados da mesma forma que qualquer outro módulo JavaEE. Consulte Implantando Aplicações do Coherence no WebLogic Server.

Tarefas Relacionadas

Tópicos Relacionados