最近在整理spring Cloud 的相关知识点,顺便将其写到这里,方便自己以后查看,并和大家共同讨论、学习!
创建一个父项目
首先,我们可以创建一个父项目,因为我打算将spring cloud相关功能通过多个子项目的形式展现、学习。
创建一个普通的spring boot项目,可以通过Spring Assistant 创建,父项目名称我就叫 cloud-learning ,只选择一个web starter 就可以,然后完成创建。
创建服务注册中心
选中刚刚创建的cloud-learning 项目,依次选择File–New–Module,创建一个子项目,名称就叫 eureka-server ,也是一个普通的spring boot项目,还是通过Spring Assistant 创建boot项目–选择Spring Cloud Discovery-Eureka Server。
启动一个服务注册中心的方式很简单,就是在Spring Boot的入口类上添加一个@EnableEurekaServer注解
application.properties配置如下:
server.port=8000
eureka.instance.hostname=localhost
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.client.service-url.defaultZone=http://
e
u
r
e
k
a
.
i
n
s
t
a
n
c
e
.
h
o
s
t
n
a
m
e
:
{eureka.instance.hostname}:
eureka.instance.hostname:{server.port}/eureka/
#如:eureka.client.service-url.defaultZone=http://localhost:8000/eureka/
最后启动eureka-server项目,测试访问http://localhost:8000,你就可以看到你搭建的简易服务注册中心了。