Hören Sie auf, einen schlechten Boot taub zu lassen das VOIP-Relais für das Leben des Pods

OtherMediaService
Shipped
8. September 2026 um 00:23 UTC
Author
Kamo
Commit
ee2981d

Die Relay abonnierte einmal, von @PostConstruct, und nie wieder. Wenn VOIPService's voip.-Stream existierte nicht - was es nicht tat - beide Repliken protokolliert genau ein Zeile jeder und dann nichts weitergeleitet, je: [VoipRelay] Nicht zu abonnieren voip.. Thema: [SUB-90007] Keine passenden Streams für Motiv. Keine Live-Texte, keine ungelesene Plakette, keine Call-Events, keine Voicemail, kein mobiler Push, auf einem pod, die sonst sah völlig gesund. Das Erstellen des Streams behebt die Ursache, aber nicht diese Hülsen: Sie hatten bereits ihren einen Versuch gemacht. Auch die Bestellung ist nicht fixierbar. VOIPService erstellt den Stream, wenn VOIPService boot; MediaService abonnt, wenn MediaService bootet. Nichts Sequenzen zwei Bereitstellungen, so "der Strom existiert durch die Zeit, die das Relais startet" ist eine Münze Flip auf jeder Cluster-Neustart. Die Staffel muss es dulden, dass der Strom noch nicht da ist. sicherzustellen Subscribed() ist jetzt idempotent und es gibt drei Türen in sie: das Original @PostConstruct, ein 30er Retry, während ungebunden, und die eine, die zählt, ein Mitglied abonnieren /topic/voip/*, was bedeutet, dass eine reale Person vor einer SMS sitzt Fenster wartet auf Rahmen dieser Hülse nicht empfängt. isRelayBound() fragt, ob das Abonnement ACTIVE ist, nicht ob subscribe() zurückgekehrt. Ein ephemerer Verbraucher wird nach seiner inaktiven Schwelle und einer Hülse geernt Halten eines Griffs zu einem Verbraucher NATS hat vergessene Blicke abonniert und erhält nichts - das gleiche Schweigen wie nie abonniert haben, ohne die Beweise. Dieser Fall rebindet sich auch. Der erste Ausfall protokolliert bei ERROR und sagt, was deswegen inert ist; das Retries-Log bei debug, so dass ein Stream, der noch nicht existiert, nicht alle 30 Sekunden das Protokoll ausfüllt.

All changes

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen