**"Problemas de Performance com Threads no Spring? Ajuda com Lógica Assíncrona!"** 🚀
Olá, pessoal!
Estou enfrentando um problema de performance ao implementar lógica assíncrona no consumo de APIs. A ideia é processar um dado enquanto busco informações adicionais em uma API, para depois fazer o merge no final. No entanto, ao usar threads para isso, percebi que o desempenho não está melhorando como esperado.
Nos dashboards, notei que o uso de sockets (ainda não entendo muito bem sobre isso) se eleva consideravelmente, e em vez de otimizar o processamento, acabo criando um gargalo. Estou utilizando Java 17 com Spring e já tentei tanto um executor customizado quanto o padrão do Spring, mas nenhum solucionou o problema.
Pelo que analisei, o real problema parece estar no esgotamento de recursos. Alguém teria alguma dica de estudo ou direcionamento para resolver esse tipo de situação?
Agradeço desde já! 🚀