由于年后的项目要用到SpringCloud框架,所以博主趁着放假先学一学Eureka,这篇博客以构建项目为主,不涉及Eureka的理论知识。

IDE:IDEA
SpringBoot版本:2.1.2.RELEASE
SpringCloud版本:Greenwich

SpringBoot和SpringCloud的版本需要匹配,如果使用IDEA构建项目,他会自动帮你匹配,接下来我们先建一个父项目,父项目用来承载各个服务,然后再建Eureka服务。

一、新建一个父项目

step1.新建一个父项目
springcloud系列-新建Eureka服务
step2.配置父项目的maven坐标

springcloud系列-新建Eureka服务
step3.配置父项目的maven依赖

springcloud系列-新建Eureka服务

step4.点击finish

springcloud系列-新建Eureka服务

step5.父项目创建完成

springcloud系列-新建Eureka服务

二、新建Eureka服务

step1.与上面的step1一样

step2.配置Eureka服务的maven坐标
springcloud系列-新建Eureka服务
step3.配置Eureka服务的maven依赖

springcloud系列-新建Eureka服务
step4.点击finish即可

step5.Eureka服务已经创建完成

step6.在启动类里添加Eureka Server的注释

@EnableEurekaServer

springcloud系列-新建Eureka服务
step7.最后一步,在resource文件夹下新建application.yml并对Eureka服务进行配置。当然,你也可以直接用IDEA帮你生成的application.properties文件,不过我更喜欢yml。

server:
  port: 8001

eureka:
  instance:
    hostname: localhost #eureka服务端的实例名称
  client:
    register-with-eureka: false #false表示不向注册中心注册自己。
    fetch-registry: false #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务
    service-url:
      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/        #设置与Eureka Server交互的地址查询服务和注册服务都需要依赖这个地址。

准备工作都已经完成,启动Eureka的启动类。查看http://localhost:8001/ 会有惊喜哦!出现下面的页面就说明你的Eureka服务构建成功了。

springcloud系列-新建Eureka服务

相关文章:

  • 2021-06-10
  • 2021-08-09
  • 2021-09-23
  • 2021-08-30
  • 2021-08-27
  • 2021-04-19
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-04-30
  • 2021-11-30
  • 2021-09-17
  • 2021-11-17
  • 2021-06-04
  • 2021-12-21
相关资源
相似解决方案