- Expédié
- 23 septembre 2026 à 11:28 UTC
- Auteur
- Kamo
- Commite
- 723ad95
d47b471's SessionAccessGuard champ sur le crash de WebSocketConfig en boucle pod: Spring doit construire entièrement WebSocketConfig (a - chaque champ de VERBRÉ résolu) avant lui peut construire un courtierMessagingTemplate et le reste du courtier l'infrastructure, qui rappelle dans cette même classe configurerClientInboundChannel. SessionAccessGuard dépend de SupportTicketService, dont la propre chaîne (SupportAssignmentService) SupportNotificationService - PushDispatchService -- PresenceService) Besoins un modèle de SimpMessaging - qui dans cette application IS courtierMessagingTemplate. Confirmé en direct: chaque réplique du nouveau hit de brouillage " BrokkerMesagingTemplate: Le haricot demandé est actuellement en cours de création" et CrashLoopBackOff'd; les deux Les gousses de vieille constructions encore en cours ont continué à servir tout au long, donc c'était un coincé Déroulement, pas une panne. sessionAccessGuard est maintenant «Lazy, donc le champ détient un mandataire pendant La construction de WebSocketConfig et le vrai haricot - et son plein la chaîne de dépendance - ne se résout que la première utilisation en première période (la première session en direct) SUBSCRIBE), longtemps après le début du courtier. Vérifié par redonner et lire le journal des startups de la nouvelle pod plutôt que seulement son état de préparation - cette classe d'échec ne touche jamais un chemin de demande une unité test peut atteindre, c'est exactement pourquoi 1098 tests verts n'ont pas attrapé le première fois; seul un vrai rafraîchissement de Configlement d'ApplicationCrouvent le fait.
