Retour à la leçon
Mission

Mission : arrêter les déconnexions aléatoires d'un chat en temps réel

Identifier pourquoi des connexions WebSocket se coupent après une courte inactivité et configurer un proxying WebSocket complet et résilient sur plusieurs backends.

Contexte

Une application de chat utilise des WebSockets derrière Nginx. Les utilisateurs signalent des déconnexions aléatoires après environ une minute d'inactivité dans la conversation. L'application tourne aussi sur deux instances backend (10.0.0.11:8001 et 10.0.0.12:8001) sans aucun store de session partagé entre elles.