Como funciona a clustering 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?
1 answers
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É 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.* um conjunto contém um ou mais servidores lógicos em que pode residir um ou muitos servidores físicos
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.* ao utilizar uma aplicação j2ee para um cluster, Está ligado a um servidor em esse conjunto
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 .
É verdade.•utilizadores externos da aplicação implantada não estão cientes da reunião.
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)