Endureça o treinador de empréstimos fechados — concorrência, idempotência, limites

FeatureSecurityService
Navios
15 de julho de 2026 às 03:26 UTC
Autor
Kamo
Enviar
807a235

- Concorrency: in-process activeOrgs guard + the DB lay() so this instância nunca anda duas vezes uma org e duas réplicas não podem sobrepor-se; a executar cujo batimento cardíaco é > 10min stale é recuperável (processo morreu no meio da caminhada). - Idempotência: skip empréstimos já marcado fechadoEmpréstimo TreinedAt, e marcar um Empréstimo apenas após um verdadeiro passe de formação de empréstimo fechado (empréstimos ainda não encerrados) ficar sem marcação para depois passar pegá-los uma vez que eles fecham). - Segurança da memória: skip documentos sobre 30MB - downloadDocument buffers the arquivo inteiro e SecurityService é memory-tight. - Assinado-URL TTL para documentos de treinamento agora é configurável e padrão para 15min para que uma visão lenta de 15 páginas não possa ultrapassar um token de 5 minutos.

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