premisa
El sistema se instala con JDK1.8 y superior, y configure la idea Maven (usando la idea aquí para la demostración, Maven Versión 3.5, Configurar la fuente de nubes de Alibaba)
Construcción de proyectos
Cree un nuevo proyecto Maven y cree el más simple. El nombre del proyecto es Eurekaserverdemo, el nombre del paquete es aleatorio y el método de empaque del proyecto es JAR.
También puede usar el generador de primavera oficial, que creará la estructura básica del proyecto SpringBoot. Para la demostración aquí, está bien
Modifique el archivo POM, consulte lo siguiente, la recomendación de la versión es la misma que este artículo, hay muchas dificultades en las versiones de SpringBoot y Cloud.
<? xml versión = "1.0" encoding = "utf-8"?> <Project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschemainstance" 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> <MoupRid> com.hellxz </200 Groupid> <AtifactId> eurekaserverDemo </arfactid> <versión> 0.0.1-snapshot </versions> <packaging> jar </packaging> <pendencies> <spendency> <MoupRupid> org.springFrame.cloud </groupId> <artifactid> spring-cloud-netflix-eureka-server </artifactid> <versión> 1.3. </pendency> </dependencias> <name> eurekaserverdemo </name> <scuidt> Proyecto de demostración para arranque de primavera </cription> <-parent> <proupid> org.springframework.boot </groupid> <artifactid> spring-boot-starter-parent </artactid> <versersion> 1.5.9.release </versewers> <relative/> <! </parent> <pendencymanagement> <pendencies> <pendency> <grupid> org.springframework.cloud </groupid> <artifactid> spring-nloud-dependencies </artifactid> <version> camden.sr3 </versión> <pom> pom </type> <appope> import </cope> </pendency> <pendency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId> </dependency> <!--Expose various indicators--> <Spendency> <ProupId> org.springframework.boot </groupid> <artifactid> spring-boot-starter-actuator </artifactid> </pendency> </dependency> </pendencymanagement> <stract> <glugins> <uproupid> org.springframeWork.Boot </agruphid> <artifactid>-maven-maven-plane </tugin> <glugin> <groupid> org.apache.maven.plugins </proupid> <artifactid> maven-compiler-plugin </arfactid> <nenturation> <overeur> 1.8 </overing> <target> 1.8 </target> </configuration> </tugin> </glugins> </stract> </proyecto>
Cree una nueva clase principal para comenzar el proyecto
paquete com.hellxz.eurekaserverdemo; import org.springframework.boot.springapplication; import org.springframework.boot.autoconfigure.springbootapplication; import og.springframework.cloud.netflix.eureka.server.enableeurekaserver; @Description: eurekaserver * @date: 2018/4/13 16:53 */ @enseableeurekaserver @springbootapplicationpublic class eurekaserverDemoApplication {public static void main (string [] string) {// comienza esta aplicación springboot springapplication.run (eurekaserverd ctlass, args); }}Cree un nuevo archivo de aplicación.
#Provide el puerto de servicio servidor.port = 1111#Nombre de dominio que proporciona el servicio, puede usar localhost o configurar hosts para probar eureka.instance.hostname = localhost#Cerrar para registrarte con el registro eureka.client.register-with-eureka = false#Cerrar para cerrar el servicio de registro de descubrimiento. El registro solo se usa para mantener el nodo eureka.client.fetch-registry = false#Configurar la URL del registro para proporcionar el servicio (consulte la configuración anterior aquí) eureka.client.serviceurl.defaultzone = http: // $ {eureka.instance.hostName}: $ {Server.port}/eureka//eureka//eureka//eureka/Comience este proyecto y pruebelo
prueba
Debido a que Localhost: 1111 está configurado como la ruta de acceso, simplemente acceda directamente después de comenzar el proyecto, como se muestra en la figura
En este punto, se ha construido el Centro de registro de Eureka
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.