लगातार संदेश हानि को रोकने के लिए सत्र निर्माण पर NATS उपभोक्ता का निर्माण

FixMediaService
शिप
25 अप्रैल 2026 को 5:56 pm बजे UTC
लेखक
Kamo
Commit
436811a

पहले NATS जेटस्ट्रीम पुश उपभोक्ता को केवल एक STOMP क्लाइंट के रूप में बनाया गया था भेजे गए / ऐप / चैट / सदस्यता। DeliverPolicy के साथ। नया, किसी भी संदेश को प्रकाशित करने से पहले उपभोक्ता मौजूद हैं स्थायी रूप से खो गए हैं - आगंतुक संदेश और नाम परिवर्तन के कारण जब तक एजेंट पहले सदस्यता नहीं हुआ तब तक कभी कामो-आंतरिक में प्रकट नहीं हुआ। - ChatSessionSubscriptionManager (idempotent) में NATS सदस्यता तर्क निकालें यह सुनिश्चित करता है कि सब्सक्रिप्शन, आई डी को स्ट्रिंग के रूप में ठीक करता है ताकि जे एस पर सटीक नुकसान से बचने के लिए CockroachDB unique rowid IDs) - ChatWebSocketController प्रबंधक को सब्सक्राइब करता है - PublicChatservice कॉल सुनिश्चित करने के तुरंत बाद सदस्यता () सुनिश्चित करता है MediaSession (तो उपभोक्ता पहले आगंतुक संदेश आने से पहले मौजूद है) फिर से प्रेषक समर्थन संदेश () में एक गिरावट के रूप में

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें