- Szycy
- 23 września 2026 11:28 UTC
- Autor
- Kamo
- Pochęt się
- 723ad95
d47b471's SessionAccessGuard na WebSocketConfig crash-looped Pod: Wiosna musi w pełni zbudować WebSocketConfig (a Każde pole automatyczne rozwiązane) przed nim Może zbudować brokeraMessagingTemplate i resztę brokera Infrastruktura, która powraca do tej samej klasy KonfiguracjaClientInboundChannel. SesjaAccessGuard zależy od SupportTicketService, którego własny łańcuch (SupportAssignmentService -> SupportNotificationService -> Potrzeby PushDispatchService -> PresenceService) SimpMessagingTemplate - który w tej aplikacji IS brokerMessagingTemplate. Potwierdzone na żywo: każda replika nowego hitu "brokerMessagingTemplate: Poproszona fasola jest obecnie w tworzeniu" i CrashLoopBackOff'd; te dwa Wciąż trzem old-build strąki serwował przez cały czas, więc to był utknięty rollout, a nie przerwy. SesjaAccessGuard jest teraz Lazy, więc pole posiada pełnomocnika podczas Konstrukcja WebSocketConfig i prawdziwa fasola - i jej pełna łańcuch zależności - tylko na pierwszym użyciu (pierwsza sesja na żywo SUBSCRIBE), długo po tym, jak broker skończył startować. Zweryfikowany przez Przesunięcie i przeczytanie własnego dziennika startupów nowej kapsuły, a nie tylko jego Stan gotowości - ta klasa niepowodzeń nigdy nie dotyka ścieżki żądania jednostki Test może dotrzeć, i właśnie dlatego 1098 zielonych testów nie złapało go. Pierwszy raz; tylko prawdziwe odświeżenie ApplicationContext.
