springcloud学习第二天之Eurekaz集群

我们先提出一个问题,如图,如果从下单到发运的某一个环节服务器出现了故障,这时候我们应该怎么办?所以,需要做集群处理,每个模块都要有N个相同的模块

怎么集群呢,接上次,springcloud学习第一天之搭建Eureka环境,我们在这个基础上进行集群

1. 建立Eureka集群,已经有了Eurekaserver7001服务端了,我们新建一个Eurekaserver7002服务端,所有内容基本和Eurekaserver7001相同,我们修改application.yml,不同的地方已经标红,如下

 server:
   port: 7002
#使用eureka作为服务治理
 eureka:
   instance:
      hostname: 127.0.0.1
  #客户端配置
   client:
   #注册进入服务治理中心
      register-with-eureka: false
      #使用集群
      fetch-registry: false
      #把7001端口注册进入7002,有n个的话一次类推,以逗号隔开
      service-url:
         defaultZone: http://localhost/:7001/eureka

然后我们在修改7001,把7002注册进入7001实现集群

 server:
   port: 7001
#使用eureka作为服务治理
 eureka:
   instance:
      hostname: localhost
  #客户端配置
   client:
   #注册进入服务治理中心
      register-with-eureka: false
      #使用集群
      fetch-registry: false
      #7002注册,实现集群,有多个以此类推,用都好隔开
      service-url:
          defaultZone: http://127.0.0.1:7002/eureka

2.  这样我们就实现了服务端的集群,接下来是服务提供者的集群

新建一个provice_payment_8002,内容和provice_payment_8001,一致,需要把yml改为如下

server:
   port: 8002
spring:
   application:
       name: cloud-payment-service

#这是eureka服务治理
eureka:
   instance:
        #监控监控微服务的别名
        instance-id: payment_8002
        #显示IP地址
        prefer-ip-address: true
   #这是客户端
   client:
        #是否注册进入服务治理中心
         register-with-eureka: true
         #是否使用集群负载均衡
         fetch-registry: true
         #这里有多少个服务端,就写多少个,逗号隔开
         service-url:
            defaultZone: http://localhost:7001/eureka,http://localhost:7002/eureka

当看到如下图时,集群成功

下一篇: springcloud学习第三天之Consul服务治理中心_最菜的黑客的博客-CSDN博客

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值