Permettre à eureka.client.bilan de santé
Je suis http://cloud.spring.io/spring-cloud-netflix/spring-cloud-netflix.html pour construire des systèmes distribués avec le Printemps Cloud.
Tout fonctionne comme prévu en dehors de Eureka Client bilan de santé.
J'ai
eureka:
client:
bilan de santé:
enabled: true
Et en pointant mon service à nonexisten config_server, il en résulte
http://myservice:8080/health
{
statut: "vers le BAS"
}
Mais Eureka serveur toujours à l'affiche de cette instance et de continuer à envoyer du trafic vers elle.
Ce qui me manque?
printemps-boot: 1.2.8.COMMUNIQUÉ de
printemps-cloud-netflix : 1.0.4.COMMUNIQUÉ de
- S'il vous plaît, joindre l'utilisé de Printemps version nuage trop. BTW, eureka prend parfois le temps de remarquer un service (qui dépend de la façon dont vos services envoyer des battements de cœur à elle). Avez-vous essayé d'attente pour un certain temps?
Vous devez vous connecter pour publier un commentaire.
Vous devez définir explicitement
eureka.client.healthcheck.enabled=true
pour relier le Printemps de Démarrage des indicateurs de la santé de l'Eureka enregistrement. Le code Source de référence: ici.Ok, je crois que je l'ai trouvé.
Selon https://jmnarloch.wordpress.com/2015/09/02/spring-cloud-fixing-eureka-application-status/ cette fonctionnalité ne sera disponible qu'au Printemps Cloud 1.1.
À le faire fonctionner avec la 1.0.4, j'ai besoin d'implémenter mon propre HealthCheckHandler.
Merci @xtreme-motard pour l'éducation de Printemps version Nuage question.