Le fichier de propriétés côté serveur est :
eureka.client.register-with-eureka=false eureka.client.fetch-registry=false
Démarrez le serveur et visitez localhost:8080 pour voir la page du serveur.
Le fichier de propriétés côté client est :
server.port=8081 spring.application.name=user_service_provider eureka.client.serviceUrl.defaultZone=http://localhost:8080/eureka
Remarque : Même si le lien http://localhost:8080/eureka n'existe pas lorsqu'on y accède par un navigateur, il doit être écrit comme ceci. Écrivez d'abord La réponse est :
eureka.client.serviceUrl.defaultZone=http://localhost:8080
De cette façon, vous ne pouvez pas vous inscrire sur le serveur eureka.
Grâce à la configuration ci-dessus, le fournisseur de services peut s'inscrire sur le serveur eureka. Cependant, une erreur sera signalée au démarrage du fournisseur de services car le fournisseur de services s'est enregistré sur le port 8761, mais il n'y a pas de serveur eureka sur. port 8761. , pourquoi l'adresse du serveur eureka est-elle configurée dans le fichier de configuration du fournisseur de services, et pourquoi demande-t-elle également l'enregistrement à partir du port 8761 ? En effet, lorsque le fournisseur de services s'enregistre auprès du serveur eureka sur le port 8080, il obtient l'adresse du serveur eureka configurée par le serveur eureka lui-même. Cependant, dans le fichier de configuration du serveur eureka ci-dessus, il n'y a pas de configuration eureka.client.serviceUrl.defaultZone. élément, donc le service Le fournisseur estime que la configuration de lien par défaut de http://localhost:8761/eureka est utilisée par le serveur eureka. En résumé, si le fournisseur de services ne signale pas d'erreur, il lui suffit d'ajouter la configuration. élément sur le serveur eureka :
eureka.client.serviceUrl.defaultZone=http://localhost:8080/eureka
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!