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

Responder a