Pare de deixar uma bota ruim ensurdecer o relé VOIP para a vida da cápsula

OtherMediaService
Shipped
8 de setembro de 2026 às 00:23 UTC
Author
Kamo
Commit
ee2981d

O relé assinou uma vez, de @PostConstruct, e nunca mais. Quando o VOIPService voip.> stream não existia — o que não existia — ambas as réplicas registadas exactamente uma linha cada um e depois retransmitiu nada, nunca: [VoipRelay] Falha ao assinar o voip.> assunto: [SUB-90007] Sem fluxos correspondentes para o assunto. Sem mensagens ao vivo, sem crachá não lido, sem eventos de chamadas, sem correio de voz, sem push móvel, em um pod que de outra forma parecia perfeitamente saudável. Criar o fluxo corrige a causa, mas Não aquelas cápsulas: já tinham feito a sua única tentativa. O pedido também não é consertável. VOIPService cria o fluxo quando VOIPService botas; MediaService se inscreve quando MediaService botas. Nada de sequências duas implementações, então "o fluxo existe quando o relé começa" é uma moeda flip on todos os clusters reiniciam. O relé tem de tolerar que o fluxo ainda não esteja lá. gareSubscribed() agora é idempotent e há três portas para ele: o original @PostConstruct, a 30s tentar novamente sem restrições, e — o que importa — um membro assinando /topic/voip/*, o que significa que uma pessoa real está sentada na frente de um SMS janela à espera de quadros que esta cápsula não está a receber. isRelayBound () pergunta se a subscrição é ACTIVA, não se subscreve () Regressado. Um consumidor efêmero é colhido após seu Threshold inativo, e uma cápsula segurando uma alça para um consumidor NATS esqueceu olhares subscritos e recebe nada — o mesmo silêncio de nunca ter assinado, sem nenhuma das provas. Esse caso também se religa. Os primeiros logs de falha no ERROR e diz o que é inerte por causa dele; o log de tentativas no debug, então um stream que ainda não existe não preenche o log a cada 30 segundos.

All changes

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