- Shipped
- 8 September 2026 pukul 00.23 UTC
- Author
- Kamo
- Commit
- ee2981d
Relay ini pernah berlangganan sekali, dari @ PostConstruct, dan tidak pernah lagi. Ketika VOIPService voip. > stream tidak ada - yang tidak - kedua replika login persis satu baris masing-masing dan kemudian relayed apa-apa, pernah: [VoipRelay] Gagal berlangganan ke voip. > subjek: [SUB-90007] Tidak ada aliran yang cocok untuk subjek. Tidak ada pesan langsung, tidak ada lencana yang belum dibaca, tidak ada acara panggilan, tidak ada voicemail, tidak ada dorongan ponsel, pada pod yang sebaliknya tampak sangat sehat. Membuat arus perbaikan penyebab tetapi bukan mereka pod: mereka telah membuat satu usaha mereka. Perintah tidak bisa diperbaiki. VOIPService menciptakan aliran ketika VOIPService boots; MediaService subjurits ketika mediaService boots. Tidak ada urutan dua Penyebaran, jadi "aliran ada pada saat relay dimulai" adalah flip koin pada setiap cluster restart. Relay harus mentolerir arus tidak berada di sana belum. preseden Berlangganan () sekarang idempoten dan ada tiga pintu di dalamnya: yang asli @ PostStruct, a 30s retry while unbound, and - the one that matters - a member subscribing ke / topik / voip / *, yang berarti orang nyata duduk di depan sebuah SMS jendela menunggu frame pod ini tidak menerima. is RelayBound () menanyakan apakah langganan AKTIF, bukan berlangganan () Kembali. Sebuah konsumen fana diambil setelah Threshold tidak aktif, dan sebuah pod memegang pegangan ke NATS konsumen lupa terlihat berlangganan dan menerima Tidak ada - keheningan yang sama seperti tidak pernah berlangganan, dengan tidak ada bukti. Kasus itu mengikat kembali juga. Kegagalan pertama log di ERROR dan mengatakan apa yang tidak berguna karena itu; log percobaan ulang pada debug, sehingga stream yang tidak ada belum mengisi log setiap 30 detik.