Oi gente,
estou com um problema num sistema meu aqui, nós temos um serviço Rest que recebe um alto número de requisições e está muito lento o processamento na hora do rush, basicamente minha arquitetura é essa:
RequestWS > UsuarioService > UsuarioDAO
O UsuarioService é singleton, ele contem as regras de negócio da aplicação, basicamente validação, não contem comportamento…
O que tenho de debug é chega a requisição no RequestWS em 00:00:00 e o evento chega em UsuarioService em 00:00:58, ou seja, tem casos que demora mais de 50segundos pra passar uma chamado e antes disso não faz validaçao NENHUMA, ZERO mesmo.
Como pode uma uma simples chamada de uma classe pra outra demorar esse tempo todo?
Essa classe UsuarioService sendo singleton pode gerar gargalo em função da quantidade de request?
Grata.