欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Eureka(3、Server多点搭建)

程序员文章站 2022-07-09 19:39:18
接上一篇文章,新建eurekaserver02项目,把application.yml改一改server: port: 8000spring: application: # 项目名称/微服务节点名称。 # 配置为eurekaserver01同名,代表是一个微服务节点 name: eurekaServereureka: instance: #注册服务器名称 hostname: eurekaServer client: #是否自动拉去注册中....
  1. 接上一篇文章,新建eurekaserver02项目,把application.yml改一改
server:
  port: 8000
spring:
  application:
    # 项目名称/微服务节点名称。
    # 配置为eurekaserver01同名,代表是一个微服务节点
    name: eurekaServer
eureka:
  instance:
    #注册服务器名称
    hostname: eurekaServer
  client:
    #是否自动拉去注册中心服务列表,默认true,该项目维护服务实例用,无需拉取服务列表
    fetch-registry: false
    #是否将当前服务注册到注册中心,默认true,该项目本身就是服务治理中心,所以不用注册
    register-with-eureka: false
    service-url:
      # 服务中心的域,注册到另一个服务中心(7000)
      defaultZone: http://localhost:7000/eureka/
  1. 然后把eurekaserver01的yml文件的defaultZone进行修改,让两个server节点完成相互注册:
defaultZone: http://localhost:7000/eureka/

至此,多节点服务注册中心搭建完毕

  1. 新建产品服务完成多节点注册
server:
  port: 7001
spring:
  application:
    # 项目名称/微服务节点名称
    name: product-provider
eureka:
  client:
    #是否自动拉去注册中心服务列表,默认true,这里可以不用配置
    fetch-registry: true
    #是否将当前服务注册到注册中心,默认true,这里可以不用配置
    register-with-eureka: true
    service-url:
      # 注册到服务中心
      defaultZone: http://localhost:7000/eureka/,http://localhost:8000/eureka/

注册完成后可以看到注册中心新增了实例:
Eureka(3、Server多点搭建)
Eureka(3、Server多点搭建)

本文地址:https://blog.csdn.net/qq_33803102/article/details/107589442