【spring-cloud】Eureka注册中心部署

写在前面:对spring cloud的学习是基于书籍《Spring Cloud微服务实战 - 翟永超》。

Eureka搭建

1. 新建springboot项目,项目名为eureka-server

2. pom文件添加依赖(由于我的springboot办事是2.0.4的,所以如果eureka选取的版本太低会导致之后服务无法启动,所以在这里采用2.0.1版本的)

org.springframework.cloud

spring-cloud-starter-netflix-eureka-server

2.0.1.RELEASE

 

3. pom文件添加依赖管理

org.springframework.cloud

spring-cloud-dependencies

Finchley.SR1

pom

import

 

以上依赖配置信息取自http://mvnrepository.com/

 

4. 在本项目的启动类中通过添加@EnableEurekaServer注解启动一个服务注册中心提供给其他应用进行对话。

 

@EnableEurekaServer

@SpringBootApplication

public class EurekaServerApplication {

 

public static void main(String[] args) {

SpringApplication.run(EurekaServerApplication.class, args);

}

}

5. 在默认情况下,该注册服务会将自己作为一个客户端并尝试注册它自己,所以我们需要通过配置对它的客户端注册行为进行禁用,我们需要在application.properties中添加配置如下:

server.port= 1111

 

eureka.instance.hostname=localhost

eureka.client.register-with-eureka=false

eureka.client.fetch-registry=false

eureka.client.service-url.defaultZone = http://${eureka.instance.hostname}:${server.port}/eureka/

按照以上步骤配置完成之后,访问http://localhost:1111/就可以看到eureka配置中心的界面啦,如图

【spring-cloud】Eureka注册中心部署_第1张图片

 

你可能感兴趣的:(【spring-cloud】Eureka注册中心部署)