Vorwort
Im vorherigen Abschnitt haben wir ein Service -Registrierungszentrum gebaut, um eine Brücke für verschiedene Dienstleister und Verbraucher bereitzustellen. In diesem Abschnitt haben wir einen Dienstleister erstellt und beim Registrierungszentrum registriert.
Open Source -Adresse: https://github.com/bigbeeef
Erstellen Sie ein neues Eureka-Client-Modul
Die Codestruktur lautet wie folgt:
Code schreiben
CPPBA-Spring-Cloud-Eureka-Client> pom.xml
<? XSI: Schemalocation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion> 4.0.0 </modelversion> <artifactid> cppba-Spring-spiegel- und --SPRING-PLAUK-PLAUK- <Packages> jar </packaging> <name> $ {project.artifactId} </name> <in <Stupes> <gruppe> com.cppba </GroupId> <artifactid> cppba-pring-cloud </artifactID> <version> 1.0.0 </Version> </parent> <personen </gruppe <gruppe <gruppe <gruppe <gruppe org. <artifactid> Spring-Cloud-Starter-Eureka </artifactid> </abhängig> </abhängig> </project>SPRINGCLOUDEURECACLIENTAPLICAUM.JAVA
Paket com.cppba; import org.springframework.beans.factory.annotation org.springframework.web.bind.annotation.requestmapping; import org.springframework.web.bind.annotation.requestparam; SpringCloudeureKaclientApplication {public static void main (String [] args) {SpringApplication.run (SpringCloudeureKaclientApplication.Class, Args); } @Value ("$ {server.port}") privater String -Port; @RequestMapping ("/hi") public String sayshi (@RequestParam -Zeichenfolge) {return "hi" + name + ", ich bin aus port:" + port; }}application.Properties
server.port = 8764eureka.client.serviceUrl.DefaultZone = http: // localhost: 8761/eureka/spring.application.name = service-say
Das Projekt ist abgeschlossen
Starten Sie das Projekt
Bevor wir mit Eureka-Client beginnen, beginnen wir zuerst den im vorherigen Abschnitt eingebauten Eureka-Server. Nachdem beide Dienste begonnen wurden, besuchen wir das Registrierungszentrum und Sie können sehen:
Dies bedeutet, dass unsere Serviceregistrierung erfolgreich ist! Besuchen Sie http://127.0.0.1:8764/hi?name=hornet
Zu diesem Zeitpunkt wurde das Projekt Eureka-Client (Service Discovery) erfolgreich erstellt.
Referenzprojekt: https://github.com/bigbeeef/cppba-sspring-cloud
GitHub -Adresse: https://github.com/bigbeef
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.