Balanceamento de carga WebLogic
- desempenho (normal e em falha);
- que falhas podem ser detectadas e quão rápida é a recuperação da recuperação;
- transparência em caso de falha (por exemplo, capacidade de repetir automaticamente um pedido idempotente);
- quão bem está cada solução de equilibragem de carga adaptada a várias topologias (nível N, agrupamento)
1 answers
Existe alguma documentação que permita uma comparação clara (com prós e contras) das várias formas de fornecer balanceamento de carga para a WebLogic?Não está claro que tipo de aplicação você está construindo e que tipo de tecnologias estão envolvidas. Mas...
Você vai encontrar informações úteis em de Replicação e Failover em um Cluster e Balanceamento de Carga em um Cluster (também olhar a Implementação de Cluster de Procedimentos), mas, sem a real comparação entre as diferentes opções, pelo menos que eu saiba. Mas, a escolha não é assim tão complexa: 1. Os Balanceiros de carga de Hardware terão um desempenho melhor do que os Balanceiros de carga de software e 2. Se você optar por balancers de carga de software, então plugin WebLogic para Apache é a escolha recomendada (pela BEA) para a produção. Na verdade, para aplicativos web, é bastante comum colocar os arquivos estáticos em um servidor web e, assim, usar o plugin Apache mod_wl. Veja o a instalar e configurar o HTTP do Apache Capítulo do 'plugin' do servidor .
Estes são os principais tópicos que quero abordar:
Desempenho (normal e no failover): Se esta questão é sobre sessão persistente, WebLogic usa na replicação de memória {[[9]} por padrão e isto funciona muito bem com uma sobrecarga relativamente baixa.
Que falhas podem ser detectadas e quão rápido é a recuperação de falha: não está claro quais protocolos você está usando. Mas veja erros de ligação e falha de agrupamento .
Transparência para falha (por exemplo, a capacidade de repetir automaticamente um pedido idempotente): esclarecer os protocolos que está a usar tornaria a resposta mais fácil. Se esta questão é sobre solicitações HTTP, então veja figura 3-1 Connection Failover .
Como é que cada solução de balanceamento de carga está bem adaptada a várias topologias (nível N, agrupamento): a questão é pouco clara e demasiado vago (para mim). Mas talvez dar uma olhada em [[50]}arquiteturas de aglomerado .