SpringCloud中可以使用Eureka来做服务注册和发现,来统一管理微服务实例。
Eureka包含两个组件:Eureka Server和Eureka Client。
EurekaServer:服务注册中心服务
EurekaClient :注册/调用服务
如何搭建一个Eureka服务?
1. 新建Project/Module
2.配置POM
首先提到我springboot版本和cloud版本(JDK为1.8,因为不同的boot版本和cloud版本需要对应)
SpringBoot版本 (version为版本)
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.1.RELEASE</version>
</dependency>
SpringCloud版本
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Finchley.RELEASE</version>
</dependency>
3.修改application.properties配置
# 设置Eureka Server WEB控制台端口,自定义
server.port=8761
# 设置spring应用命名,可以自定义,非必要
spring.application.name=eureka-server
#注册中心地址
eureka.client.serviceUrl.defaultZone=http://127.0.0.1:8761/eureka/
4.修改启动类
添加@EnableEurekaServer
简简单单几步,一个EureKa服务就已经完成了,下面就启动Eureka项目后,浏览器打开输入(http://127.0.0.1:8761)
看到这样,就代表服务注册完了,bye
~
源码后面会放出来给大家