springCloud eureka 高可用

Posted 顾~小诺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springCloud eureka 高可用相关的知识,希望对你有一定的参考价值。

1: eureka 服务端配置

application.p8761.yml

server:
  port: 8761
eureka:
  server:
    # 自我保护开关配置信息
    enable-self-preservation: false
  instance:
    #服务名称
    appname: provider-service
    hostname: server1
  client:
    service-url:
      defaultZone:
        http://server2:8762/eureka/

application.p8762.yml

server:
  port: 8762
eureka:
  server:
    # 自我保护开关配置信息
    enable-self-preservation: false
  instance:
    #服务名称
    appname: provider-service
    hostname: server2
  client:
    service-url:
      defaultZone:
        http://server1:8761/eureka/

注意:server1 和 server2 都映射到127.0.0.1 。 defaultZone 均写对方都eureka 地址

2: eureka 客户端配置

server:
  port: 80
spring:
  application:
    name: order-service
eureka:
  client:
    service-url:
      defaultZone:
        http://server1:8761/eureka/,http://server2:8762/eureka/

此时 高可用配置完成

以上是关于springCloud eureka 高可用的主要内容,如果未能解决你的问题,请参考以下文章

springCloud eureka 高可用

springcloud-eureka高可用集群搭建

SpringCloud组件:Eureka高可用集群部署

springcloud-07-eureka HA的高可用配置

SpringCloud学习系列之一 ----- 搭建一个高可用的注册中心(Eureka)

每天学点SpringCloud:如何使用高可用的Eureka