Publique NATS CREATE event after transaction commit to fixe image attachment race

FixMediaService
Navios
1 de maio de 2026 às 14:54 UTC
Autor
Kamo
Enviar
241f0ea

A mensagem NATS foi publicada dentro do corpo @Transactional, o que significava os destinatários poderiam receber o evento CREATE e solicitar a imagem via /imaging/proxy/{objImgId} antes da linha MediaObjImg ser visível no DB, resultando em um 404 e nenhuma renderização de imagem até que o chat fosse reaberto. Agora usa ************* para que o NATS publique apenas dispara uma vez que a transação DB é duravelmente comprometida.

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