KamoCRM

Brechen Sie eine kreisförmige Bohnenabhängigkeit der STOMP Live-Session Guard eingeführt

FixMediaService
Verschifft
23. September 2026 um 11:28 UTC
Autor
Kamo
Ausschuss
723ad95

d47b471's SessionAccessGuard Feld auf WebSocketConfig crash-looped every pod: Der Frühling muss WebSocketConfig (a **************** jedes @Autowired Feld gelöst) bevor es kann BrokerMessagingTemplate und der Rest des Brokers bauen Infrastruktur, die in die gleiche Klasse zurückruft konfigurierenClientInboundChannel. SessionAccessGuard ist abhängig von SupportTicketService, dessen eigene Kette (SupportAssignmentService -- SupportNotificationService -" PushDispatchService -" PresenceService) benötigt eine SimpMessaging-Template - die in dieser App IST BrokerMessagingTemplate. Live bestätigt: Jede Replik des Neubau-Hits "brokerMessagingTemplate: Gesuchte Beine ist derzeit in der Kreation" und CrashLoopBackOff'd; die beiden immer noch laufende Alt-Build-Pods servierten überall, also war dies ein steckengebliebener Rollout, kein Ausfall. sessionAccessGuard ist jetzt @Lazy, so dass das Feld hält einen Proxy während WebSocketConfigs eigene Konstruktion und die echte Biere - und ihre volle Abhängigkeitskette - löst sich nur bei der ersten Anwendung (die erste Live-Session SUBSCRIBE), lange nachdem der Broker gestartet ist. Verifiziert durch Redeploying und Lesen der neuen pod eigenen Startup-Log, anstatt nur seine Bereitschaftszustand - diese Klasse des Scheiterns berührt nie einen Antragsweg eine Einheit Test kann erreichen, was genau der Grund ist, warum 1098 grüne Tests nicht erwischt es die zum ersten Mal; nur eine echte ApplicationContext-Auffrischung.

Alle Änderungen

Wie, was Sie sehen Versand?

Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.

Free Forever startenPreisgestaltung anzeigen