springcloud(2),搭建eureka服务注册中心

1.创建一个springboot项目(eureka也是一个web项目,与zookeeper不同)

2.加入相关依赖

<dependency>
   <groupId>org.springframework.cloud</groupId>
   <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>

还要加入springcloud依赖管理和仓库(官网可以找到,对应链接https://spring.io/guides/gs/centralized-configuration/

	<dependencyManagement>
		<dependencies>
			<dependency>
				<groupId>org.springframework.cloud</groupId>
				<artifactId>spring-cloud-dependencies</artifactId>
				<version>Hoxton.SR5</version>
				<type>pom</type>
				<scope>import</scope>
			</dependency>
		</dependencies>
	</dependencyManagement>

	<repositories>
		<repository>
			<id>spring-milestones</id>
			<name>Spring Milestones</name>
			<url>https://repo.spring.io/milestone</url>
		</repository>
	</repositories>

3.在springboot启动类上加注解,证明是eureka服务

@EnableEurekaServer

4.在application.properties文件中加入如下配置

#端口
server.port=8761
#ip
eureka.instance.hostname=localhost
#禁止自己注册,默认为true
eureka.client.register-with-eureka=false
#不去检索其他服务
eureka.client.fetch-registry=false
#服务注册中心地址
eureka.client.service-url.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka

5.启动程序,访问http://localhost:8761

springcloud(2),搭建eureka服务注册中心