2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Auparavant, la fonction de websocket pour envoyer activement des messages était utilisée dans un projet d'architecture monolithique. Plus tard, elle a été remplacée par une architecture de microservices. Il a été constaté que certains messages étaient perdus et ne pouvaient pas être envoyés au client. que le serveur ne pouvait pas détecter l'état de la connexion Websocket, mais dans Il n'y a pas de problème de ce type dans l'architecture monolithique. Plus tard, il a été découvert qu'une exception s'était produite lorsque la passerelle gérait la déconnexion active du client.
Après vérification des informations, il s'est avéré quespring gateway
debug
, et liésissue
exister2023年4月
a été fermé, donc en fonction du nœud temporel, j'ai trouvé une version après avril (3.1.8
)despring-cloud-gateway-server
Remplacé les dépendances d'origine, reconditionné et testé et constaté que le problème a été résolu, ce qui est enregistré par la présente.
pour usage personnelspring cloud alibaba 2021.0.6.0
version, correspondant àSpring Cloud 2021.0.5
Version.
Les principales modifications de pom sont les suivantes :