SpringCloud搭建Eureka注册中心以及客户端

1. 服务端

 1.1 新建一个SpringBoot项目,如图填写完基本信息

1.2选择依赖 

服务端只需要勾选这一个,然后finish (Springboot版本为2.0以上

1.3 写配置文件

server:
  port: 8082
eureka:
  instance:
    hostname: 127.0.0.1
  client:
    #是否将自己注册到注册中心,因为自己就是注册中心所以不需要
    register-with-eureka: false
    #是否检查服务信息
    fetch-registry: false
    #注册地址 (注册中心地址)
    service-url:
      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

1.4 加注解

加上@EnableEurekaServer 代表启动注册中心,然后运行main方法

 

1.5 启动注册中心

     如图就是服务端启动成功,其中8082就是上图yml中配置的server.port = 8082

2. 搭建客户端

 2.1 创建项目

   如图填完基本信息

2.2 选择依赖

Springboot版本为2.0以上

2.3 写配置文件

     

server:
  port: 8083

spring:
  application:
    #当前客户端的别名
    name: eureka-client

eureka:
  client:
    #将自己注册到注册中心
    register-with-eureka: true
    fetch-registry: true
    #注册中心的地址
    service-url:
      defaultZone: http://127.0.0.1:8082/eureka/

2.4  新增类

如图

2.5 修改主方法

 在类上新加注解: @EnableEurekaClient  开启客户端。。。然后运行主方法

3. 测试

然后重新刷新注册中心,发现已经有了一个实例了

这里的EUREKA-ORDER就是服务名称(serviceId),对应工程里yml中的spring.application.name

然后可以通过给出的链接访问到服务的controller

成功

                                                                                                                                                                                                          END

猜你喜欢

转载自blog.csdn.net/weixin_42195284/article/details/83893712