spring cloud 服务注册中心集群

一时失言乱红尘 2021-09-28 03:10 399阅读 0赞

高可用服务注册中心

  1. 创建两个服务注册中心

  2. 添加依赖 注意更改一下artifactId

    <?xml version=”1.0” encoding=”UTF-8”?>


    4.0.0

    org.springframework.boot
    spring-boot-starter-parent
    2.0.1.RELEASE


    com.zyl
    demoserver
    0.0.1-SNAPSHOT
    demoserver
    Demo project for Spring Boot


    UTF-8
    UTF-8
    1.8
    Finchley SR2




    org.springframework.boot
    spring-boot-starter-web


    org.springframework.boot
    spring-boot-starter


    org.springframework.cloud
    spring-cloud-starter-netflix-eureka-client
    2.0.1.RELEASE



    org.springframework.boot
    spring-boot-starter-test
    test






    org.springframework.cloud
    spring-cloud-dependencies
    ${spring-cloud.version}
    pom
    import







    org.springframework.boot
    spring-boot-maven-plugin




  1. 分别配置配置文件

    server.port=7998
    eureka.client.register-with-eureka=false
    eureka.client.fetch-registry=false
    spring.application.name=eureka-server
    eureka.instance.hostname=one
    eureka.client.serviceUrl.defaultZone=http://three:7999/eureka/

    ——————————-

    server.port=7999
    eureka.client.register-with-eureka=false
    eureka.client.fetch-registry=false
    spring.application.name=eureka-server
    eureka.instance.hostname=three
    eureka.client.serviceUrl.defaultZone=http://one:7998/eureka/

  2. 在主函数上添加注册中心的注释 @EnableEurekaServer

  3. 配置服务提供方 注册到注册中心集群

    spring.application.name=demo-server
    eureka.client.service-url.defaultZone=http://one:7998/eureka/,http://three:7999/eureka/

发表评论

表情:
评论列表 (有 0 条评论,399人围观)

还没有评论,来说两句吧...

相关阅读