Qual é a prática recomendada para reimplementação rápida de WARs para o Tomcat?

6
Qual é a melhor prática para reimplementação de WARs ao Tomcat? Digamos que tenho um webapp que atende a um tipo de usuário de longa duração (efetua logon de manhã, usa todos os recursos) e deseja uma reimplementação ininterrupta do aplicativo em que os usuários atuais podem continuar conectados, mas novas sessões são obtidas criado contra uma guerra de redistribuição. Meu melhor palpite seria usar um balanceador de carga e dois conjuntos de instâncias do Tomcat, mas qual é a melhor prática e o melhor software para fazer isso (o ambiente atual é baseado no Ubuntu, Tomcat e Nginx.

    
por Fredrik Hedberg 02.09.2011 / 20:47

1 resposta

4

Use a implantação ativa do Tomcat 7, na qual seu aplicativo atualizado é executado ao lado da versão atual. Novas sessões usarão a nova versão, sessões estabelecidas usarão a versão atual. No entanto, lembre-se de que a maioria das práticas recomendadas de segurança deseja que você desative a implantação a quente.

    
por 02.09.2011 / 23:17