eureka-集成

集成eureka

集成eureka详情

​ 所谓集成就是当我们在使用系统的过程中,我们需要去server去远程调用数据,但是如果只是单个服务的话,可能会出现服务器出现问题,停止等问题,导致系统崩溃,所以就需要有一个备用的server调用就不会导致系统出现崩溃的现象了,就说多个eureka-server,任何一个server都可以同时被调用

创建不同的server服务端

创建新的模块名称自定义,这里我用eureka-server-1,和eureka-server-2两个集成:在集成里面yml和在server单项里面的是一样的,如下所示

eureka-server-1里面的yml,但是我们如果改掉主机名我么就需要设置到路径下修改hosts,改为127.0.0.1 加上定义的新的主机名,路径如下:C:\Windows\System32\drivers\etc

server:
  port: 8761

eureka:
  instance:
    hostname: eureka-server1

  client:
    service-url:
      defaultZone: http://eureka-server2:8762/eureka

    register-with-eureka: false
    fetch-registry: false

spring:
  application:
    name: eureka-server-ha

eureka-server-2里面的yml

server:
  port: 8761

eureka:
  instance:
    hostname: eureka-server2 #当前就是自定义的主机名

  client:
    service-url:
      defaultZone: http://eureka-server1:8761/eureka 如果是集成,那么这里需要输入和他一起的集成的url和端口号和主机名
	register-with-eureka: false #默认是false,但是在这里true也是可以的
    fetch-registry: false # 默认是false,同理选择true也是可以的
spring:
  application:
    name: eureka-server-ha

实现集成调用

如果选择了集成那么我们只需要在客户端的yml里面写上集成的url就可以了

server:
  port: 9000

eureka:
  instance:
    hostname: localhost #主机名
  client:
    service-url:
    #  defaultZone: http://localhost:8761/eureka # eureka服务端地址,将来客户端使用该地址和eureka进行通信
      defaultZone: http://eureka-server1:8761/eureka, http://eureka-server2:8762/eureka

spring:
  application:
    name: eureka-consumer #这个是在server调用中心里面的application的名称,需要用这个名称来获取路径

name: eureka-consumer #这个是在server调用中心里面的application的名称,需要用这个名称来获取路径


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值