Repetir o carregamento do membro cada solicitação autenticada faz

FixMediaService
Navios
5 de setembro de 2026 às 19:49 UTC
Autor
Kamo
Enviar
a0ab32c

AuthHelper.getCurrentMember foi a vítima mais comum de um Yugabyte bump de catálogo neste serviço — oito dos conflitos registrados em ambos os pods Uma janela de seis horas começou nesta linha. Carrega através do membroRepositório directamente em vez do Serviço de Membros, por isso nunca herdou o novo já tinha, e uma mudança de esquema surgiu como 401s esporádicos e chamadas de chat falhadas. Exigir que o membro também tenha a anotação, e essa é a parte que vale a pena pausar: Chega ao getCurrentMember por Auto-INVOCAÇÃO, que nunca toca no proxy. Anotar apenas obterCurrentMember teria coberto chamadas diretas e falhou Todos os ouvintes que passarem por umrequerente, que é a maioria deles — enquanto Olhando, no diff e na classe, exatamente como uma correção. Os pinos de ensaio ambos; A remoção da anotação de requireMember só falhou. ChatEmailNoticeService já tinha um loop de repetição, para um produtor que não Ainda está comprometido. Um aumento de catálogo não é isso, e estava consumindo NATS redelivery tentativas destinadas à outra condição. O DB retry wraps transactionTemplate.execute para que cada tentativa comece uma transação genuinamente nova; SessionNotReadyException não é transitória pelo cálculo do TransientDbRetry, então Ainda cai através do loop que possui.

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