Eureka Server: Comment atteindre une haute disponibilité
Je suis nouveau sur le printemps cloud. J'ai lu ce doc et on me dit que l'application client doit spécifier une url de service:
eureka:
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka/
Mais que faire si localhost:8761
descend?
source d'informationauteur Neo
Vous devez vous connecter pour publier un commentaire.
Eureka Découverte Serveur doit être utilisé dans le Peer-Courant en mode config dans la production de configurations.
Vérifier:
http://cloud.spring.io/spring-cloud-static/spring-cloud.html#_peer_awareness
Par exemple votre première eureka instance de serveur aura config comme ceci:
..et deuxième instance de serveur comme ceci:
Quand Eureka instances de serveur va démarrer ils vont chercher les uns les autres. Tous les microservices enregistrera automatiquement, de sorte que si l'on descend de l'autre instance de serveur sera toujours là. Sur les deux Eureka cas, vous serez en mesure de voir tous les microservices. Comme cela, vous pouvez mettre à l'échelle et avoir plusieurs instances de serveur dans un environnement de production.
Remarque: Si vous essayez ceci sur un système unique, ne pas oublier de modifier le fichier /etc/hosts:
127.0.0.1 hôte1
127.0.0.1 hôte2
J'ai rencontré la même erreur que le vôtre,config de ce genre de travail: