美文网首页
Eureka客户端和服务端配置

Eureka客户端和服务端配置

作者: 坤坤GeiGei | 来源:发表于2020-04-17 14:26 被阅读0次

    Eureka采用C/S架构
    EurekaServer配置:

    server:
      port: 3000
    eureka:
      server:
        enable-self-preservation: false  #关闭自我保护机制
        eviction-interval-timer-in-ms: 4000 #设置清理间隔(单位:毫秒 默认是60*1000)
      instance:
        hostname: localhost
    
    
      client:
        registerWithEureka: false #不把自己作为一个客户端注册到自己身上
        fetchRegistry: false  #不需要从服务端获取注册信息(因为在这里自己就是服务端,而且已经禁用自己注册了)
        serviceUrl:
          defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka
    

    EurekaClient配置:

    spring:     
      application:
        name: client-user #此实例注册到eureka服务端的name
    
    server:
      port: 6000
    
    eureka:
      client:
        serviceUrl:
            defaultZone: http://localhost:4001/eureka/  #eureka服务端提供的注册地址 参考服务端配置的这个路径
      instance:
        instance-id: user-1 #此实例注册到eureka服务端的唯一的实例ID
        prefer-ip-address: true #是否显示IP地址
        leaseRenewalIntervalInSeconds: 10 #eureka客户需要多长时间发送心跳给eureka服务器,表明它仍然活着,默认为30 秒 (与下面配置的单位都是秒)
        leaseExpirationDurationInSeconds: 30 #Eureka服务器在接收到实例的最后一次发出的心跳后,需要等待多久才可以将此实例删除,默认为90秒
    

    相关文章

      网友评论

          本文标题:Eureka客户端和服务端配置

          本文链接:https://www.haomeiwen.com/subject/jgzevhtx.html