Você pode usar mod_proxy ou mod_jk para ativar o balanceamento de carga. Consulte aqui para obter instruções.
Eu quero implementar o balanceamento de carga no tomcat 6.0 para que possamos criar mais de uma instância de um tomcat e quando qualquer instância estiver inativa, outra instância executará nosso aplicativo. para que nosso aplicativo nunca fique inativo mesmo quando o grande número de solicitações simultâneas chegar. Mas não tenho ideia de implementá-lo. Por favor, dê suas preciosas sugestões.
Você pode usar mod_proxy ou mod_jk para ativar o balanceamento de carga. Consulte aqui para obter instruções.
Há um tutorial em seu site - link Eu gostaria que alguém explicasse o Tomcat 6 config grrrrrrrrrrrrr
Nós usamos Piranha (é mais como um pacote de várias ferramentas). Ele vem com o RedHat Linux, mas acho que deveria vir também com o CentOS e o Fedora. Claro, você pode baixar um pacote a qualquer momento.
É um balanceador de carga combinado com o verificador de integridade e com uma interface de configuração da GUI.
Não tenho certeza se isso pode ser usado se suas solicitações forem informativas.
Isso realmente depende. Se você vai ter um servidor Apache distribuindo o pedido dependendo da carga, você vai querer usar mod_jk ou mod_proxy.
Para mod_jk, aqui está o tutorial rápido e sujo se você quiser verificar se isso funcionará:
Em seu $ apacheHome / workers.properties, para cada servidor tomcat, adicione uma entrada de trabalho com o nome e a porta AJP, que é descrita no server.xml de cada servidor como um conector com a porta 8009 normalmente.
Certifique-se de ter a biblioteca mod_jk em seu diretório apache e modifique seu httpd.conf com as informações necessárias do link e você terá o balanceamento de carga após a reinicialização. Não importa qual servidor é iniciado primeiro.
Há também o mod_proxy, mas não estou familiarizado com isso. No entanto, parece ser uma boa alternativa.
Você tem uma escolha entre hardware (como Big F5) ou balanceadores de carga de software (Apache mod_proxy ou mod_jk). Em ambos os casos, você precisaria escolher o conjunto certo de configurações para desempenho, que são mais adequadas para sua configuração.
Se você usa sessão para qualquer coisa, você precisa se lembrar de
a) use balanceamento de carga fixo, para que o primeiro servidor que um determinado usuário atinge, eles vão continuar batendo o mesmo servidor
b) Habilite a replicação de sessão para que cada sessão esteja em todos os servidores.
A é geralmente mais fácil de fazer, mas se um servidor travar, o usuário será desconectado do aplicativo e terá seu fluxo de trabalho interrompido. B é uma solução melhor, mas não se expandirá para tantos servidores.
Tags java tomcat tomcat6 load-balancing