| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/10/2009 10:13:57
|
FkJ
JavaTeenager
![[Avatar]](/images/avatar/943c84b16aaafd25f1c0d243cdd357d6.png)
Membro desde: 28/12/2006 12:39:50
Mensagens: 192
Localização: Contagem - MG
Offline
|
Bom dia,
Tenho uma aplicação web que é basicamente composta por formulários, porém existe um serviço de envio de email e outro de download de arquivos. Uso Seam + JBoss AS (o servidor fica na própria empresa).
Fazer o redeploy dessa aplicação tem sido um dilema...
Conforme postei anteriormente na lista, quanto a perda dos dados informados em formulários estou testando persistência da sessão. Funcionou localmente, tenho que ver em produção. O download de arquivos e envio de email continua crítico.
Pensei então em separar a aplicação em 3. Para isso precisaria que a atuenticação feita na aplicação principal fosse visível para as demais. Cheguei a ler sobre SSO, mas não encontrei nenhuma "receita de bolo" para o ambiente que uso. Gostaria de evitar o uso de cookies, ou o SSO no final das contas usa cookies?
Gostaria também que não ocorresse erro 404 caso o usuário tentasse acessar a aplicação durante o redeploy. Nesse caso seria mais interessante cluster do que separar em 3 aplicações?
Uma outra alternativa seria tentar agendar o redeploy para que ele ocorra durante a madrugada.
O que sugerem? Qual a forma mais simples de alcançar tal objetivo no ambiente mencionado acima?
Obrigado,
Felipe
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/10/2009 10:29:29
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
A sua solução é cluster. Estou trabalhando em um projeto que precisa de alta disponibilidade, além de que a aplicação é muito grande, e era necessário mais recursos do que uma única jvm pode disponibilizar.
Então usando glassfish configurei os clusters de forma a trabalhar em fault-tolerance, ou seja, se um nó cair os outros assumem o trabalho como se nada tivesse acontecido. Há um PDF da Sun sobre isso, porém é para glassfish. Deve haver algo para jboss.
|
http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum. |
|
|
 |
|
|
|
|