EurekaServer集群

开课吧格桑2021-09-27 14:25

    在我们创建的工程中,如果注册中心因为某些原因出现了故障,会导致整个微服务环境不可用。这时就需要搭建微服务集群,搭建方法有两种,第一种是设置域名,第二种是相互注册。

    设置域名

    复制eurekaserver-8000工程,并重命名为eurekaserver-8101、eurekaserver-8102、eurekaserver-8103。

    修改pom文件中的artifartifactartifactId标签中的名称。

<artifactId>eurekaserver-8101</artifactId>
<artifactId>eurekaserver-8102</artifactId>
<artifactId>eurekaserver-8103</artifactId>

    修改配置文件。

server:
  port: 8101

eureka:
  instance:
    # 指定Eureka主机
    hostname: eureka8101.com
  client:
    # 指定当前主机是否需要向Eureka Server注册自己
    register-with-eureka: false
    # 指定当前主机是否需要从Eureka Server下载服务注册表
    fetch-registry: false
    # 暴露服务中心地址
    service-url:
      defaultZone: http://eureka8101.com:8101/eureka,http://eureka8102.com:8102/eureka,http://eureka8103.com:8103/eureka

    将端口号、Eureka主机、服务中心地址分别进行修改。

    (eurekaserver-8101、eurekaserver-8102、eurekaserver-8103的配置文件分别进行修改)

    由于我们指定了Eureka主机,所以需要设置域名。

eureka.instance.hostname: eureka8101.com

    Mac系统

    在终端输入sudovim/etc/hosts命令,输入密码。

EurekaServer集群

    i开始编辑,添加eureka8101,eureka8102,eureka8103三条域名映射信息。