SpringCloud--搭建 Eureka 高可用集群

7 篇文章 0 订阅
5 篇文章 0 订阅

搭建高可用集群

(使用一台主机的配置,不使用虚拟机,由于是一台主机,所以端口号需要变)

1 在 Eureka 应用中定义多环境配置

      第一份配置文件 application-eureka1.yml

# 设置 Eureka Server WEB 控制台端口、服务注册发现端口。Eureka Server 服务注册 发现端口默认为 8761。
server:
  port: 7777

# 设置 spring 应用命名,默认为 null。同命名的应用会注册到同一个服务集群中。
spring:
  application:
    name: cloud_eureka

eureka:
  client:
    service-url:
      #配置注册地址,多个中间用,隔开
      defaultZone: http://eureka1:7777/eureka,http://eureka2:7778/eureka
  instance:
      #写入hosts文件用,类似于项目名
    hostname: eureka1

      第二份配置文件 application-eureka2.yml

#修改服务器端口
server:
  port: 7778

# 设置 spring 应用命名,默认为 null。同命名的应用会注册到同一个服务集群中。
spring:
  application:
    name: cloud_eureka

eureka:
  client:
    service-url:
      defaultZone: http://eureka1:7777/eureka,http://eureka2:7778/eureka
  instance:
   #写入hosts文件用,类似于项目名
    hostname: eureka2
2 打包工程

在这里插入图片描述

如果target包不见了,那就
在这里插入图片描述
target包出现了
在这里插入图片描述

打包完毕,打包成功
在这里插入图片描述

3 设置本机域名

     修改hosts 文件,设置主机域名。将主机域名和 IP 进行绑定。
     新增内容如下(IP 根据具体环境配置)

192.168.1.102 eureka2   #这两个ip都为本机ip
192.168.1.102 eureka1   #这两个ip都为本机ip
4 启动 Eureka (需要有java环境)
    java -jar -Dspring.profiles.active=eureka1 项目名.jar
    java -jar -Dspring.profiles.active=eureka2 项目名.jar

使用CMD中启动 Eureka
在这里插入图片描述
访问Eureka网站
7777
在这里插入图片描述
7778
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值