| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2009 09:35:49
|
Rubem Azenha
GUJ Master
![[Avatar]](/images/avatar/cb953f6ca5923f7517125db46ed1293d.jpg)
Membro desde: 28/06/2004 00:10:43
Mensagens: 1933
Localização: São Paulo, SP
Offline
|
Olá,
Trabalho num sistema em que os dados relativos a funcionários são obtidos através de webservices. São armazenados no banco de dados do sistema apenas informações cruciais, como id, nome, status e departamento. Essas informações somente são inseridas ou atualizadas no sistema através de uma job do Quarts 'schedulada' para rodar a cada X horas.
Esse job manda para fica JMS o código de cada departamento cadastrado e um dos listeners dessa fila pega o código do departamento e vai no webservice de funcionário, buscando todos os funcionários do departamento e incluindo, excluindo e alterando os dados de nome, status e departamento do funcionário, conforme o resultado da consulta dos webservices.
O problema é que a performance não esta tão boa quanto eu gostaria, esta demorando un pouco quando com um volume não tão grande assim de dados...
O tamanho do XML retornado é mais ou menos 1.5 mb, sem compressão nem nada especial para diminuir o tamanho.
Estou usando SOAP neste caso, o servidor que roda os webservices é um Glassfish v2. Não ativei nada em especial.
O que vocês recomendam nesse caso? Tentar usar algum esquema do SOAP para diminuir o tamanho do XML? Partir para uma solução REST em que eu tenho mais flexibilidade para diminuir o tamanho do XML e ainda fazer outras coisas para ficar mais rápido? Alguém já usou ETags com REST?
Aproveitando, alguém já trabalhou com mensageria baseada em ATOM em Java?
[]'s
Rubem
|
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2009 11:08:39
|
kdoigor
JavaGuru
![[Avatar]](/images/avatar/7ca661b506ca99920dd077fc04c19715.jpg)
Membro desde: 07/12/2007 22:27:29
Mensagens: 241
Offline
|
eai Ruben, bão ?
So pra gente equalizar.. o que está lento na sua aplicação, o parser do xml ou vc precisa tunar todo o processo.
Você ja colocou o jprofile pra ver onde ta o gargalo de processamento ?
|
tudo é possível ao que crê !
www.igornunes.com
|
|
|
 |
|
|
|
|