[Arquiteura de software] - Dúvida de conceito

Olá, pessoal

Estou com uma dúvida com relação a talvez arquitetura de software, eu tenho uma aplicação que quando o servidor tomcat começa a travar, as vezes ocorre do sistema aceitar duas requisições seguidas.

Exemplo: a pessoa enviou uma solicitação para o servidor no dia 01/01/2023 às 10:00:13.917000 e em seguida já chega outra solicitação às 10:00:13.971000.

Pensei em talvez utilizar o nginx na frente do tomcat (não sei se é a atitude correta ou se eu devia mexer mais no código)

Gostaria de saber como posso, evitar que um client envie requisições duplicadas para o servidor. Alguém tem alguma sugestão para resolução deste problema?

Att,

O teu servidor deveria aceitar centenas de requests seguidos sem problemas. Se dois requests provocam problemas o teu código deve ter graves falhas que deves resolver.
O nginx não te vai resolver o problema…

1 curtida