Déployez zookeeper sur le projet Spring Boot pour enregistrer le service. C'était normal au début. Cependant, il sera déconnecté et reconnecté après un certain temps, connecté et déconnecté à nouveau. . Le résultat final signalé était que la reconnexion a échoué.
Dois-je régler l’heure de la séance ? J'ai réglé un temps plus long et il ne s'est pas déconnecté au début, mais après un certain temps, il s'est déconnecté et reconnecté. . .
Quelqu'un peut-il m'aider ?
1. Ajustez la configuration sessionTimeOut de la configuration du cluster zookeeper
2. Implémentez le rythme cardiaque HeartBeatTime <
Quelques points.
Confirmez s'il y a des problèmes avec le réseau entre la machine et le cluster zk. Si le réseau est fréquemment déconnecté, quelle que soit la façon dont vous le gérez, il sera inefficace
Regardez les paramètres de délai d'attente du cluster zk
Vérifiez si l'heure à laquelle le client se déconnecte activement correspond au cluster zk
Je n'ai jamais été exposé au client natif zk. . Je ne sais pas comment garantir le battement de cœur de la session. Vous devez vérifier la façon dont le battement de cœur de votre client zk est maintenu en vie pour voir si le battement de cœur n'est pas envoyé pendant une longue période, ce qui fait penser à zk que le client est mort et se déconnecte activement. .