Como fazer LoadBalance e tratar sessoes ao mesmo tempo ?  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
muldon
JavaTeenager
[Avatar]

Membro desde: 16/05/2006 14:06:03
Mensagens: 174
Offline

Pessoal, acredito que essa seja a dúvida de muitos. Tenho um sistema que será acessado por 20.000 pessoas ao mesmo tempo. O sistema já está em producao para um grupo de 500 pessoas em uma máquina Chuck Norris. Mas preciso de uma solucao para atender a nova demanda. Eu uso spring, struts 2 e maven nesse projeto. Tenho sessoes criadas pelo spring quando o usuario loga. Qual a solucao de arquitetura vcs conhecem hj no mercado para me garantir esse acesso em máquinas distribuidas e garantir a sessao do usuario ? Qualquer ajuda é bem vinda !!

Sun Certified Java Programmer 5
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

muldon wrote:Pessoal, acredito que essa seja a dúvida de muitos. Tenho um sistema que será acessado por 20.000 pessoas ao mesmo tempo. O sistema já está em producao para um grupo de 500 pessoas em uma máquina Chuck Norris. Mas preciso de uma solucao para atender a nova demanda. Eu uso spring, struts 2 e maven nesse projeto. Tenho sessoes criadas pelo spring quando o usuario loga. Qual a solucao de arquitetura vcs conhecem hj no mercado para me garantir esse acesso em máquinas distribuidas e garantir a sessao do usuario ? Qualquer ajuda é bem vinda !!


Qual application server você usa? Dependendo, você coloca o AS em cluster e ele cuida disso. O weblogic, por exemplo, cuida disso nativamente pra você (você só precisa ter o cuidado de implementar Serializable nas entidades que vão trafegar entre os nós do cluster).

[]´s

Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

muldon
JavaTeenager
[Avatar]

Membro desde: 16/05/2006 14:06:03
Mensagens: 174
Offline

eu uso o Tomcat. Então já existe solução nativa para isso no weblogic ? E quanto ao JBoss voce sabe se existe ? A aplicação ficaria distribuida em vários servidores ?

Sun Certified Java Programmer 5
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

muldon wrote:eu uso o Tomcat. Então já existe solução nativa para isso no weblogic ? E quanto ao JBoss voce sabe se existe ? A aplicação ficaria distribuida em vários servidores ?


Quanto ao JBoss, não tenho certeza, mas acredito que dá pra fazer, sim. O único problema é que configurar o JBoss em cluster é meio chato (é muito mais fácil no weblogic), mas uma vez que você configura, acredito que ele distribua, sim, a sessão.

[]´s

Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

Emerson Macedo
Virtual Machine Man
[Avatar]

Membro desde: 01/08/2006 16:55:28
Mensagens: 689
Localização: Rio de Janeiro - RJ
Offline

http://www.guj.com.br/posts/list/213652.java#1099912

Emerson Macedo Leite
PMP - Ping-pong Master Player
CSM - Counter-Strile Manager
http://codificando.com

"Porque, assim como o relâmpago sai do oriente e se mostra até o ocidente, assim será também a vinda do filho do homem." - Mateus 24:27
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team