Przestań pozwolić jednemu złemu bootowi deafenowi przekaźnikowi VOIP na życie kapsuły

OtherMediaService
Szycy
8 września 2026 00:23 UTC
Autor
Kamo
Pochęt się
ee2981d

Przekaźnik zapisał się raz, z PostConstruct i nigdy więcej. Kiedy VOIPService's voip.> strumień nie istniał – czego nie zrobił – obie repliki zarejestrowały dokładnie jeden Każda linia, a następnie nie przekazała niczego, nigdy: [Przekaźnik] Nie można zapisać się na voip.> temat: [SUB-90007] Brak dopasowujących się strumieni dla tematu. Żadnych tekstów na żywo, żadnych nieprzeczytanych odznak, żadnych zdarzeń telefonicznych, bez poczty głosowej, bez mobilnego nacisku, na Pod strąk, który w przeciwnym razie wyglądał idealnie zdrowo. Tworzenie strumienia naprawia przyczynę, ale Nie te kapsuły: już podjęli jedną próbę. Zamawianie również nie jest możliwe do naprawienia. VOIPService tworzy strumień, gdy VOIPService Buty; MediaService subskrybuje, gdy MediaService uruchamia. Nic nie sekwencjonuje dwóch Wdrażanie, więc "strumień istnieje przed rozpoczęciem przekaźnika" jest włączony monetą Każdy klaster ponownie się uruchamia. Sztafeta musi tolerować, że strumień jeszcze tam nie był. ZapewnijZapisywany() jest teraz idempotent i są w nim trzy drzwi: oryginał PostConstruct, próba po trzydziestce, gdy jest niezwiązana, i – ta, która ma znaczenie – członek Subskrypcja do /topic/voip/, co oznacza, że prawdziwa osoba siedzi przed SMS-em Okno czekające na ramki, którego ta kapsuła nie otrzymuje. isRelayBound() pyta, czy subskrypcja jest ACTIVE, a nie czy subskrypcja() Wrócił. Efemeryczny konsument jest tworzony po jego nieaktywnej trzewce i strąku Zatrzymanie uchwytu do konsumenta NATS zapomnianego wygląda na subskrybent i otrzymuje Nic – ta sama cisza, która nigdy się nie podpisała, bez dowodów. Ta sprawa też się wiązuje. Pierwsze awarie rejestruje w ERROR i mówi, co jest bezwładne z tego powodu; logi retries W debugowaniu, więc strumień, który nie istnieje, nie wypełnia jeszcze dziennika co 30 sekund.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny