Enviar o recibo do pedido após o commit, não dentro dele

FixSecurityService
Navios
5 de setembro de 2026 às 18:40 UTC
Autor
Kamo
Enviar
69ce83b

O manipulador de envio é @Transactional, e ele estava chamando EmailService inline — bloqueando HTTP para bloquear SMTP com um tempo de leitura de 30 segundos, mantendo conexão de banco de dados e um instantâneo de Yugabyte aberto. Sob qualquer carga que escape o pool Hikari, e ele amplia a janela 40001 reinicial em uma transação que já terminou o seu trabalho. Enviar ANTES do commit é seu próprio bug: um recibo citando um número de referência para um chumbo cuja inserção, em seguida, rola para trás deixa o mutuário com um número ninguém pode encontrar, e cada um desses atinge o credor como uma reclamação. Assim, as variáveis são construídas onde devem estar — dentro da transação, enquanto as entidades estão ligadas e legíveis — e a chamada de rede está registada para Depois de se comprometer. A chamada só se fecha por causa do Strings. Também carrega o A primeira resposta do mutuário à liderança.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços