Vorwort
Eureka ist ein Service -Entdeckungs- und Registrierungsrahmen. Um genauer zu sein, können wir es in zwei Typen unterteilen: Eureka-Server (Service Discovery) und Eureka-Client (Service Registrierung). Dieses Mal werden wir ein Projekt für Eureka-Server (Service Discovery) als Beginn des Frühlingscloud erstellen.
Open Source -Adresse: https://github.com/bigbeeef
Projektstruktur
Jeder sollte die Struktur von Maven kennen (wenn Sie nicht klar sind, müssen Sie sie hinzufügen, es gibt unzählige Artikel über Maven auf Baidu). Schauen wir uns die Konfiguration dieser Schlüsseldateien an.
Code schreiben
CPPBA-Spring-Cloud> pom.xml
<project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.cppba</groupId> <artifactId>cppba-spring-cloud</artifactId> <version>1.0.0</version> <packaging>pom</packaging> <name> $ {project.artifactId} </name> <in <Strup> <gruppe> org.springFramework.boot </Groupid> <artifactId> Spring-Boot-Starter-Eltern </artifactid> <version> 1.5.5.Release </Version> </parent> <properties> </artifactId> <version> 1.5.5.Release </Version> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.8</java.version> <spring-cloud.version>Dalston.SR2</spring-cloud.version> </properties> <dependencyManagement> <dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>${spring-cloud.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependency> </dependency> </dependencyManagement> <modules> <Modul> cppba-pring-cloud-eureka-server </modul> </module> </project>cppba-pring-cloud-eureka-server> 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-Spring-Prasing- und --SPRING-PLAUSGE-PCPPBA-SPRING-PLAUBEL-KLEPLING- <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-server </artifactid> </abhängig> </abhängig> <build> <finanzname> $ {project.name} </finalName> <plogins> <!-Packaging ausführbarer Jar-> <plugin> <gruppe> borg.springframework.boot </Groupid> <artifactid> Spring-Boot-Maven-Plugin </artifactId> </plugin> </plugins> </build> </project>SPRINGCLOUDEUREKASERVERAPPLIKATION.JAVA
Paket com.cppba; import org.springframework.boot.springapplication; SpringCloudeurekaserverApplication {public static void main (String [] args) {SpringApplication.run (SpringCloudeurkaserverApplication.Class, Args); }}application.Properties
server.port = 8761eureka.instance.hostname = eureka-servereureka.client.registerWitheureka = falseeureka.client.fet chregistry = falseeureka.client.serviceurl.defaultzone = http: // $ {eureka.instance.hostname}: $ {server.port}/eureka/Das Projekt ist abgeschlossen
Starten Sie das Projekt
Wir starten die Hauptmethode in SpringCloudeKaserverapplication und greifen auf http://127.0.0.1:8761 zu
Zu diesem Zeitpunkt wurde das Projekt Eureka-Server (Service Discovery) erfolgreich erstellt
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.