• 阶段5 3.微服务项目【学成在线】_day09 课程预览 Eureka Feign_03-Eureka注册中心-搭建Eureka高可用环境


    1.3.2.2 高可用环境搭建
    Eureka Server 高可用环境需要部署两个Eureka server,它们互相向对方注册。如果在本机启动两个Eureka需要
    注意两个Eureka Server的端口要设置不一样,这里我们部署一个Eureka Server工程,将端口可配置,制作两个
    Eureka Server启动脚本,启动不同的端口,如下图:



    1、在实际使用时Eureka Server至少部署两台服务器,实现高可用。
    2、两台Eureka Server互相注册。
    3、微服务需要连接两台Eureka Server注册,当其中一台Eureka死掉也不会影响服务的注册与发现。
    4、微服务会定时向Eureka server发送心跳,报告自己的状态。
    5、微服务从注册中心获取服务地址以RESTful方式发起远程调用。


    port当做一个环境变量,这个配置文件我们是可以传入一些参数的,也可以通过环境变量来接收这个参数。

    当我设置port的环境变量是1000,

    那么port的端口就是1000

    现在的写法是PORT:50101 也就是当它从环境变量,从参数都没有找到这个PORT。那么这个port的默认端口就为50101


    那么上报eureka的服务的地址也要修改,因为要向对方注册

    所以服务地址这里也加一个变量


    高可用的环境,这里要设置为true。下面两个地方都要设置。


    高可用下,上报状态的地址一定要通过域名或者主机访问。

    localhost在本机上是可以解析的。localhost本身就是127.0.0.1对应的地址





    设置hostname

    如果你当前配置的默认是eureka01那么你上面 上报的地址就应该是 eureka02去上报




    复制一个GovernCenterApplication(1)

    改名叫做eureka01




    再复制一个




    新建文件


    文件夹名叫做xc-edu

    都拖到文件夹内


    server环境变量



    domain主机名设置



    ok进行保存

    启动

    把原来的eureka的服务停掉

    启动01






    实例注册上了,因为自己要向对方注册





    结束

  • 相关阅读:
    centos ovn 搭建测试(六:DHCP)
    centos ovn 搭建测试(三:负载均衡)
    设计模式之策略模式
    设计模式六大原则
    设计模式之模板方法
    QT tabwidget
    win10系统激活
    js设置数组中的某一条置顶
    假发生意
    基金
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11657742.html
Copyright © 2020-2023  润新知