Como funciona a clustering weblogic?

Sou novo na weblogic.

eu li http://download.oracle.com/docs/cd/E11035_01/wls100/cluster/overview.html e pesquisei este tópico na internet, mas ainda tinha dificuldade em entender alguns dos conceitos de agrupamento da weblogic.

Alguém pode confirmar/corrigir os meus entendimentos abaixo?

  • um conjunto contém um ou mais servidores lógicos que podem residir num ou vários servidores físicos
  • Ao colocar uma aplicação j2ee num conjunto, é ligado a um servidor nesse conjunto
  • os utilizadores externos do aplicativo implantado não estão cientes de agrupamento
  • o ficheiro de registo desse aplicativo está localizado no servidor que está implantado
  • Se o servidor que hospedou a aplicação falhar, está tudo bem porque a aplicação está num conjunto e outro servidor vai pegar o trabalho?
  • Se o servidor que hospeda a aplicação falhar, o que acontece ao registo?
Talvez tenha percebido mal o conceito. Alguém me pode indicar o caminho certo? indicações?

Muito obrigado.

Author: Anony-Mousse, 2010-10-07

1 answers

Acho que devias entender primeiro o conceito de domínio.

O domínio é o pai de um conjunto. Ele contém tipicamente um administrador e um ou mais servidores gerenciados. Agora o Cluster é um agrupamento de alguns ou todos esses servidores gerenciados dentro do domínio.

Espero que o diagrama ajude a compreender .

Uma vez que configure um domínio e um conjunto você mesmo em um ambiente de desenvolvimento, você vai ficar a saber mais sobre ele.

Agora Aqui estão os respostas às suas perguntas específicas

* um conjunto contém um ou mais servidores lógicos em que pode residir um ou muitos servidores físicos

É verdade. Mas vamos esclarecer o que você quer dizer com servidores "lógicos". No Cluster você tipicamente tem dois ou mais servidores gerenciados. Estes servidores funcionam em suas próprias JVMs e podem ser iniciados de forma independente e atender pedidos de forma independente. Cada servidor terá um endereço IP único:port, e pode ser acessado diretamente a partir do navegador. Mas estas instâncias do servidor podem residir em vários servidores físicos.

* ao utilizar uma aplicação j2ee para um cluster, Está ligado a um servidor em esse conjunto

Não, Não Está ligado a um servidor. Quando você implantar um aplicativo J2EE para o Cluster , ele será implantado por sua vez para cada servidor nesse cluster. O JNDI é amplo em conjunto e cada servidor mantém uma cópia local do JNDI.

Pode procurar o objecto (digamos uma EJB) através de JNDI no aglomerado ou no servidor individual. Veja também Que tipos de objectos podem ser agrupados .

•utilizadores externos da aplicação implantada não estão cientes da reunião.

É verdade.

Mas neste caso você deve ter um servidor web Apache ou um balancer de carga ou um servidor DNS que pega o pedido do navegador, e internamente mapeia-o para um dos servidores no cluster. Se você não tem nenhum destes, você teria que definir o endereço do conjunto como um nome de DNS ou IP Morada do cliente. Veja a secção "evitar ouvir os problemas dos endereços" em http://download.oracle.com/docs/cd/E13222_01/wls/docs103/cluster/setup.html#wp682940

•o ficheiro de registo dessa aplicação está localizado no servidor está implantado

True, one weblogic log per server.

* Se o servidor que hospeda a aplicação falhar, está tudo bem porque a aplicação está num agrupar e outro servidor irá escolher para cima do trabalho?

Não por omissão, você tem que configurá-lo para failover e replicação. Este é um enorme tópico que precisa de leitura separada

* Se o servidor que hospeda a aplicação falhar, o que acontece ao registo?

Paragens de Registo. Vais ver alguns erros de paragem ou batimentos cardíacos no registo, ou fora de mim ou qualquer razão para falhar. terá de reiniciar o servidor - e o registo continua num ficheiro Novo (dependendo da sua configuração de Registo)

 42
Author: JoseK, 2010-10-08 05:41:34