DB üyesi mesaj auth check için bakmak
RequestMemberId FromRequest(), üyeID'i Redis'ten okur. Oturumu DB'ye vurmadan. GetMessages() yerine kullanın getCurrentMember() - üye varlık sadece orada çıplak...
Deminate per-request log üst ve async TTL yenilenme
- k8s maformp (gerçek üretim yapılandırı): daha düşük güvenlik / otostopari INFO/DEBUG'den WARN'ye giriş yapın, HikariCP havuzu yapılandırın (max 20) - KSession...
Log gürültüyü azaltın ve bağlantı havuzu
- TRACE'den WARN'ye ve HikariCP'den DEBUG'ye WARN - İstek başına gelen düzinelerce senkronizasyon günü ortadan kaldırır - Açık HikariCP havuzu yapılandırın (max...
Sohbet mesajı uç noktasından giriş yapın
Kaldırma Sistemi.out.println, mesaj akışı haritasının içinde aradığı mesaj akışı haritasının içine çağırır Mesaj başına bir kez ateş (100 I/O işlemleri istek ba...
Kabul - çapraz domain WebSocket auth için sorgu param
Read - ID from? ***= query parameter first, falling back to kurabiye. Bu, iç.kamocrm.com'da önyüklemeye izin verir WebSocket bağlantıları medya.kamocrm.com çapr...
Benzersiz tüketici retry ile stale NATS tüketicisi bağlayıcı
-NatsMessageHandler() yöntemi oluşturmak için mesaj eller - "Consumer zaten sınırlandığında eşsiz tüketici adı ile yeniden deneme mantığı ekleyin" hata sunucu y...
WebSocket doğrulamasını ekleyin - kurabiye elhake tror
WebSocketAuth Interceptor'u ekleyin - kurabiyeyi elhake, KSessionService ile oturum açıyor ve mağazalarda üyeId/orgId in WebSocket seans özellikleri. STOMP için...
Rota WebSocket through Traefik on port 443
- hizmet.yaml: pod'un gerçek dinleyici limanıyla eşleşmek için port 80→8443 - ingressroute.yaml: https + port 8443 for backend - sunuculartransport.yaml: Geri d...
Sabit paylaşılan kütüphane ile yeniden inşa etmek (ticaret koşullu fasulye)
NATS bağlantısı için küme-internal DNS kullanın
WireGuard IPs'ten varsayılan NATS URL'yi değiştirmek için (100.64.x.x) nats.kamo.svc.cluster.local for the local server. Uzak düğümler (k0m1, k2m1) WireGuard IP...
MediaService deployment'ta TLS sertifikası opsiyonu yapın
- Seçmeli ekleyin: vahşi kart-kamocrm-com gizli hacim Güncelleme cert-converter init konteyneri eksik sertifika nezaketle idare etmek için
Tesadüf boru hattı - k1m1 ve k2m1 üzerinde yeniden oluşturulan sırları
K1m1 ve k2m1 için paralel dağıtıma izin vermek
- Split inşa etmek ve ayrı işlere dağıtmak - Tamamlar inşa ettikten sonra paralel olarak k1m1 ve k2m1'e iş. - Toplam dağıtım süresini önemli ölçüde azaltır
Daha hızlı inşalar için docker sürücüsüne geri dönün - docker-konuşağı kaldır
401 auth hataları çözmek için güvensiz kayıt yapılandırması ile Buildx kurulumu ekleyin
Fix NATS abonelik hatası - lütufla "Consumer zaten sınırlı" hataları, temizlenme logunu geliştirmek
Eş zamanlı arama algılama ve otomatik bağlantı ekleyin - oturumda eş zamanlı girişimler tespit etmek için çağrıları takip edin - Auto-resolve her iki kullanıcının aynı anda aradığında - ilk caller's callId and auto-accept the second - Clean up waiting calls on answer /end - diğer Member lookup codeup code up code
Kullanıcı Adı Alias(), mevcut olmayan bir getName() yöntemi yerine Üye Olun
Uygun çağrı başlatma ve kabul akışı - Backend çağrı-initiation WebSocket bildirimini diğer kullanıcıya - Frontend çağrı-initiation mesajları ve gelen call UI - Auto-opens chat box when incoming call is received - Only caller shows link state until calle accept - ImplementedIncoming Çağrı düzgün bir şekilde katılmak için çağrı
Add WebSocketLogging Bağlantı başarısızlıklarını teşhis etmek için filtre
SockJS /ws/info 405 hatası düzeltmek için son nokta ve basit güvenlik yapılandırılabilir
Explicitly, GET/POST/HEAD yöntemlerine /ws /** uç noktalarının SockJS /ws / 405 hatasını düzeltmesine izin veriyor
Kayıp yöntem, derleme hatalarına neden oluyor ( MediaSession, GetStatusCode on ServerHtpResponse)
WebSocketConfig ve ChatWebSocketController - her STOMP çerçevesi, elhake, abonelik ve mesaj giriş
WebSocket ortaware ve ServersTransport IngressRoute
- WebSocket yükseltme başlıkları için medya-websocket-upgrad ortaware eklendi - HTTP/2'yi devre dışı bırakmak için medya-websocket-transport eklendi (WebSocket ...
WebSocket live message delivery - disable ChatMessageHandler subscription, enhance logging
- Disabled ChatMessageHandler subscription to chat.session.> that was consuming messages without forwarding to WebSocket - Enhanced WebSocketConfig logging to t...
Use session GUID directly as NATS consumer name - Session GUID is already unique, no need for prefix - Simplifies code and consumer naming
Kargoyu gördüğünüz gibi?
Tüm bunlar kendi başına iş alanınıza geliyor. Ücretsiz plana başlayın ve bu sayfayı bir ay içinde tekrar okuyun.
