Eu tenho VM's no ambiente de QA, produção são duas máquinas fisicas diferentes rodando Websphere 6.1 ND. Andei lendo a documentação do Blaze DS e o livro "Professional Blaze DS" e ambos dizem que é possível fazer cluster por meio de hardware (meu caso) mas não explicam como e nem dão exemplos. A documentação apenas cobre clusterização com JGroups. Eu não estou querendo partir pro JGroups pois já tenho uma solução de clusterização que funciona e até então era transparente para o software. Bom, baixei o código do SVN ontem a noite em casa e vou estudá-lo hoje no trabalho, se descobrir qualquer coisa eu posto um update aqui.
Em 16 de março de 2010 18:01, Mário Júnior <[email protected]> escreveu: > Há um bom tempo q quero fazer testes em um ambiente clusterizado, mas nem > sequer consegui montar um ambiente para isso. > Oq vc está usando? WebSphere rodando em VMs? > > É um ótimo problema pra ser investigado, se quiser podemos tentar contatos > com o Christophe Coenraets e/ou com o James Ward, eles sao muito gente boa e > tem muita experiencia em ambientes de alta performance (clusterizacao, > terracota, etc). > > > []s > > > > > > > Em 16 de março de 2010 17:41, Eduardo Rodrigues <[email protected]>escreveu: > >> Boa tarde pessoal, >> >> >> Há algum tempo venho acompanhando o grupo e o alto nível das discussões. >> Sou um "novato" em flex mas tenho bastante experiência em java (jee), gostei >> da solução flex e estou testando a tecnologia para utilização aqui na minha >> empresa, mas me deparei com alguns problemas.... >> >> Alguém aí têm alguma experiência negativa com clusterização de servidores >> java e o blazeds? >> Desenvolvi minha app em máquina local e quando fui colocar em QA comecei a >> ter um problema. Minha máquina local é uma única instância de websphere mas >> QA está clusterizado de forma load balance (ativo/ativo). >> Utilizo websphere clusterizado para deploy da APP com replicação de >> sessões entre eles e minha comunicação remota é por meio de RemoteObject. >> Meus >> RemoteObjects estão protegidos (secured), então pra utilizá-lo eu faço o >> login por meio de ChannelSet.login como de costume. >> O problema ocorre quando eu simulo a caída de um dos servidores em QA e >> faço algo na aplicação que gera um requisição por meio de um RemoteObject. >> Neste momento o blazeds me retorna a exceção "Client.Authentication" com >> a mensagem "Login required before authorization can proceed.". >> Muito estranho pois eu já estava autenticado na primeira instância. Pensei >> então que o websphere não estivesse replicando as sessões mas conferi nos >> logs (habilitei o log do blaze DS full) e vi que a sessão está sim sendo >> replicada inclusive com o mesmo ID (btw, uso replicação de sessão em outras >> aplicações sem problema, então realmente funciona). >> >> Alguém já teve algum problema com blazeds clusterizado? Estou desconfiando >> de duas coisas: >> - O blazeds mantêm algum estado no escopo de ApplicationContext e este >> escopo não é migrado entre as máquinas. >> - A autenticação é ligada à um host, e não a um dominio (meu cluster é um >> loadbalancing com dominio que redireciona pra outras duas máquinas). >> >> Estou realmente com receio de não poder usar flex em cluster (na verdade >> blazeds) pois isso inviabiliza a utilização da tecnologia em clusters que >> são tão comumente utilizados em grandes corporações e que necessitam das >> aplicações em alta disponibilidade (por exemplo, num sistema de produção de >> uma usina, meu caso :-( ) >> >> >> Pessoal mais experiente, Gabriela, Mário, etc, já tiveram alguma >> experiência com cluster de blazeds e tem alguma dica ou comentário pra me >> passar por favor? Infelizmente do trabalho eu não tenho acesso a porta do >> SVN mas chegando em casa vou baixar o código e tentar entender o que está >> ocorrendo... >> >> >> Obrigado!!!!! >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > > > -- > Mario Junior > http://blog.mariojunior.com/ > @mariojunior > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
