Heim  >  Artikel  >  Java  >  Spring Cloud-Anwendung Eureka verwenden

Spring Cloud-Anwendung Eureka verwenden

无忌哥哥
无忌哥哥Original
2018-07-23 10:10:232384Durchsuche

Die Eigenschaftendatei auf der Serverseite lautet:

eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false

Starten Sie den Server und besuchen Sie localhost:8080, um die Serverseite anzuzeigen.

Die Eigenschaftendatei auf der Clientseite lautet:

server.port=8081
spring.application.name=user_service_provider
eureka.client.serviceUrl.defaultZone=http://localhost:8080/eureka

Hinweis: Auch wenn der Link http://localhost:8080/eureka beim Zugriff über einen Browser nicht existiert, muss er geschrieben werden So lautet der erste Text:

eureka.client.serviceUrl.defaultZone=http://localhost:8080

Sie können sich auf diese Weise nicht beim Eureka-Server registrieren.

Durch die obige Konfiguration kann sich der Dienstanbieter beim Eureka-Server registrieren. Beim Start des Dienstanbieters wird jedoch ein Fehler gemeldet, da sich der Dienstanbieter auf Port 8761 registriert hat, aber kein Eureka-Server vorhanden ist Port 8761. Warum ist die Adresse des Eureka-Servers in der Konfigurationsdatei des Dienstanbieters konfiguriert und warum fordert er auch die Registrierung von Port 8761 an? Dies liegt daran, dass der Dienstanbieter bei der Registrierung beim Eureka-Server an Port 8080 die vom Eureka-Server selbst konfigurierte Eureka-Serveradresse erhält. In der obigen Eureka-Server-Konfigurationsdatei gibt es jedoch keine Eureka.client.serviceUrl.defaultZone-Konfiguration Element, also der Dienst Der Anbieter geht davon aus, dass die Standard-Linkkonfiguration von http://localhost:8761/eureka vom Eureka-Server verwendet wird. Zusammenfassend lässt sich sagen, dass der Dienstanbieter nur die Konfiguration hinzufügen muss, wenn er keinen Fehler meldet Element auf der Eureka-Serverseite:

eureka.client.serviceUrl.defaultZone=http://localhost:8080/eureka

Das obige ist der detaillierte Inhalt vonSpring Cloud-Anwendung Eureka verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn