首先建立服务端,三步走:
导入依赖:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
启动类加入注解:
@EnableEurekaServer
设置yml配置:
server:
port: 8081 #服务注册中心端口号
eureka:
instance:
hostname: 127.0.0.1 #服务注册中心IP地址
client:
registerWithEureka: false #是否向服务注册中心注册自己
fetchRegistry: false #是否检索服务
serviceUrl: #服务注册中心的配置内容,指定服务注册中心的位置
defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
打开localhost应该会显示:

接着建立客户端,同样三步:
导入依赖:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
<version>2.1.3.RELEASE</version>
</dependency>
加入注解:
@EnableEurekaClient
设置yml配置文件:
eureka:
client:
serviceUrl: #注册中心的注册地址
defaultZone: http://127.0.0.1:8081/eureka/
server:
port: 8082 #服务端口号
spring:
application:
name: service-provider #服务名称--调用的时候根据名称来调用该服务的方法
结束
本文详细介绍了如何使用 Spring Cloud Eureka 实现服务注册与发现,包括服务端和客户端的搭建过程。服务端通过导入依赖、添加启动类注解及配置 yml 文件实现;客户端同样通过导入依赖、添加注解及配置 yml 文件实现服务注册。
613

被折叠的 条评论
为什么被折叠?



