7-springcloud-eureka-3-搭建与配置eureka服务注册中心

Spring Cloud 要使用 Eureka 注册中心非常简单和方便,Spring Cloud 中的

Eureka 服务注册中心实际上也是一个 Spring Boot 工程,我们只需通过引入相关依赖和注解配置就能让 Spring Boot 构建的微服务应用轻松地与 Eureka 进行整合。

具体步骤如下:

1、创建一个 SpringBoot 项目,并且添加 SpringBoot 的相关依赖; 

demo1-eureka

2、添加 eureka 的依赖

 

<!--Spring Cloud eureka-server 起步依赖-->

 

<dependency>

 

<groupId>org.springframework.cloud</groupId>

 

<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>

 

</dependency

 

3、 Spring Boot 的入口类上添加一个@EnableEurekaServer 注解,用于开启 Eureka 注册中心服务端 

4、 application.properties 文件中配置 Eureka 服务注册中心信息: 

 

#内嵌定时tomcat的端口
server.port=8761
#设置该服务注册中心的hostname

eureka.instance.hostname=localhost
#由于我们目前创建的应用是一个服务注册中心,而不是普通的应用,默认情况下,这个应用会向注册中心(也是它自己)注册它自己,设置为false表示禁止这种自己向自己注册的默认行为

eureka.client.register-with-eureka=false
#表示不去从服务端检索其他服务信息,因为自己就是服务端,服务注册中心本身的职责就是维护服务实例,它不需要去检索其他服务

eureka.client.fetch-registry=false
#指定服务注册中心的位置

eureka.client.service-url.defaultZone=http://localhost:8761/eureka

 

启动与测试 Eureka 服务注册中心 

1、完成上面的项目搭建后,我们就可以启动 SpringBoot 程序,main 方法运行;

2、启动成功之后,通过在浏览器地址栏访问我们的注册中心; 

 

posted on 2023-04-04 17:45  companion  阅读(64)  评论(0编辑  收藏  举报