• Eureka多机高可用


    线上Eureka高可用集群,至少三个节点组成一个集群,推荐部署在不同的服务器上,IP用域名绑定,端口保持一致。

    10.1.22.26:8762
    10.1.22.27:8762
    10.1.22.28:8762

    1、Eureka服务端集群配置文件

    #多服务器HA
    spring:
      application:
        name: mima-cloud-eureka-ha
    management:
      security:
        enabled: false
    ---
    #启动命令nohup java -jar mima-cloud-eureka-ha.jar --spring.profiles.active=peer1 &
    server:
      port: 8762
    spring:
      profiles: peer1
    eureka:
      instance:
        hostname: localhost
        prefer-ip-address: true
        instance-id: ${spring.application.name}:${server.port}
      client:
        serviceUrl:
          defaultZone: http://10.1.22.27:8762/eureka/,http://10.1.22.28:8762/eureka/
    ---
    #启动命令nohup java -jar mima-cloud-eureka-ha.jar --spring.profiles.active=peer2 &
    server:
      port: 8762
    spring:
      profiles: peer2
    eureka:
      instance:
        hostname: localhost
        prefer-ip-address: true
        instance-id: ${spring.application.name}:${server.port}
      client:
        serviceUrl:
          defaultZone: http://10.1.22.26:8762/eureka/,http://10.1.22.28:8762/eureka/
    ---
    #启动命令nohup java -jar mima-cloud-eureka-ha.jar --spring.profiles.active=peer3 &
    server:
      port: 8762
    spring:
      profiles: peer3
    eureka:
      instance:
        hostname: localhost
        prefer-ip-address: true
        instance-id: ${spring.application.name}:${server.port}
      client:
        serviceUrl:
          defaultZone: http://10.1.22.26:8762/eureka/,http://10.1.22.27:8762/eureka/

     如何打包mima-cloud-eureka-ha.jar可执行文件,点击此处查看

    2、Eureka客户端集群配置文件

    debug: true
    spring:
      application:
        name: mima-cloud-producer
    server:
      port: 9906
    eureka:
      instance:
        prefer-ip-address: true
        instance-id: ${spring.application.name}:${spring.cloud.client.ipAddress}:${server.port}
      client: 
        serviceUrl: 
          #如果需要使用主机名,则需要配置服务器的/etc/hosts文件
          defaultZone: http://10.1.22.26:8762/eureka/,http://10.1.22.27:8762/eureka/,http://10.1.22.28:8762/eureka/

     

  • 相关阅读:
    Python基础09 面向对象的进一步拓展
    Python快速教程 (手册)
    Python基础03 序列
    Python基础04 运算
    Python基础08 面向对象的基本概念
    Python基础07 函数
    Python基础10 反过头来看看
    Python基础05 缩进和选择
    Python进阶02 文本文件的输入输出
    Python进阶01 词典
  • 原文地址:https://www.cnblogs.com/linjiqin/p/10093300.html
Copyright © 2020-2023  润新知