准备项目
准备注册中心,服务提供方,服务消费方三个项目。用户访问服务消费方,服务消费方通过注册中心发现服务提供方,服务提供方提供相关服务。
一,注册中心
如上节所述
二,服务提供方
服务提供方作为一个真正的Eureka客户端,主要功能是提供业务服务。
1,创建springBoot项目引入spring-cloud-starter-eureka依赖
pom文件:
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
</dependencies>
2,配置文件 application.properties,指定 Eureka Server 的地址
spring.application.name=springcloud-producer
server.port=9001
# 如果Eureka Server配置了用户验证,可以在注册地址中加入用户和密码
#eureka.client.serviceUrl.defaultZone=\
#http://admin:admin@localhost:8001/eureka/
eureka.client.serviceUrl.defaultZone=\
http://localhost:8001/eureka/
eureka.instance.prefer-ip-addres