Proaktif membuat konsumen NAS pada pembuatan sesi untuk mencegah hilangnya pesan

FixMediaService
Dikirim
25 April 2026 pukul 17.56 UTC
Penulis
Kamo
Commit
436811a

Sebelumnya NATS JetStream mendorong konsumen hanya dibuat ketika klien STOMP dikirim / app / chat / berlangganan. Dengan DeliverPolicy. Baru, ada pesan yang diterbitkan sebelum Ada konsumen yang hilang permanen - menyebabkan pesan pengunjung dan perubahan nama ke tidak pernah muncul dalam kamo- internal kecuali agen kebetulan berlangganan pertama. - Ekstrak NAS berlangganan logika ke ChatssionSubscription Manager (idempoten terlangganan, perbaikan id serialisasi untuk menghindari hilangnya presisi JS pada CockroachDB unik _ rowid ID) - ChatWebSocketController delegasi subscribeTosession () ke manajer - Penerbit Panggilan Layanan ChatService memastikan terlangganan () segera setelah membuat Mediasesi (begitu ada konsumen sebelum pesan pengunjung pertama tiba) (Dan demi rombongan yang menggiring dengan sebenar-benarnya) demi para malaikat yang menggiring atau mengarak awan

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga