搭建spring cloud eureka(一)

微服务的搭建,首先就需要有注册中心,在spring cloud中,注册中心是使用eureka搭建的,eureka分为eureka server和eureka client。eureka client会向eureka server注册,每个微服务模块都可以看做一个eureka client。下面搭建一个eureka server和两个微服务模块orderservice,userservice。orderservice查询mysql数据库,获取数据,对外提供接口。userservice通过feign调用orderservice接口获取数据。

使用idea搭建eureka server:

打开idea,新建project,如下图选择spring initializr,name取个名字,这里我写的是eurekaServer,java选择8,然后点击next

添加依赖:Spring  Cloud Discovery-->Eureka Server,如下图:

 再点击finish。

工程创建好后,打开pom.xml,可以看到核心依赖,如下图:

 在src/main/resources/application.properties文件中添加配置项,如下图:

 参数说明:

#项目端口号
server.port=8761
#项目名
spring.application.name=eurekaserver
#注册中心url,后面的eureka client里面配置的注册中心url和这里必须相同才能注销进来
eureka.client.service-url.defaultZone=http://localhost:8761/eureka
#是否向注册中心注册,这里是eureka server,无需注册
eureka.client.register-with-eureka=false
#是否抓取注册列表信息,也就是其他微服务,eureka server无需抓取
eureka.client.fetch-registry=false

 在启动类EurekaserverApplication中添加@EnableEurekaServer注解,表示此工程是eureka server。如下图:

 启动项目,右键--》run即可。

打开浏览器,输入:http://localhost:8761/,看到如下截图,即说明启动成功:

 后面会再搭建两个微服务模块,本章就搭建eureka server。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值