Dwr existe coisa melhor?

1 resposta
rolemberg

senhores, bom dia.
sim o titulo do assunto é sujestivo a tomar porrada no forum, mas estou com um grande problema e nada melhor do que compartilhar com a comunidade para ver se acho uma solução porque ja estou a 15 dias tentando resolver o problema mas não consigo. Vou explicar o problema:

Trabalho em um grande projeto que hoje recebe por dia cerca de 1500 usuarios.
O problema: estamos usando dwr para fazer algumas chamadas de combo e outras coisas mais, o problema é o seguinte existe um determinado momento, que um metodo, que esta sincronizado trava(lock) a variavel chamada sessionMap, fazendo com que um simples carregamento de combo leve em torno de 200 milisegundo, isso geralmente leva 0,5 segundo para acontecer.
Isso tudo é dentro do proprio dwr. Atualmente junto com a equipe do projeto fizemos a seguinte modificação no dwr: retiramos o sincronized do metodo e colocamos um backport na variavel sessionMap(ConcurrentHasMap), esta versão ainda não foi para produção.

Ah detalhe a versão da jvm é 1.4.

Minha pergunta é: alguém já passou por um problema semelhante com dwr ???
Outra alguém usa outro framework web para fazer esse tipo de trabalho que não seja o dwr???

Agradeço a atenção de todos e espero ter explicado o problema.

Só por curiosidade vou colar o java core também, caso alguem queira analisar:

1 Resposta

ignacio83

Vou dar apenas a minha opinião…

Já usei muito DWR…

Atualmente para ajax utilizo JQuery + GSon (Biblioteca da google para conversão de Objects em JSon)

Gosto do DWR, porém sinto falta de muitos métodos utilitários…

Quanto ao seu erro, nunca passei por nada parecido…

Criado 3 de agosto de 2010
Ultima resposta 3 de ago. de 2010
Respostas 1
Participantes 2