springcloud之eureka初识篇-配置信息

eureka的配置类主要有三个:

  • EurekaInstanceConfigBean:eureka自身的配置信息
  • EurekaServerConfigBean:eurekaServer端的配置信息
  • EurekaClientConfigBean:client与server交互的配置信息
    
    server:
      port: 8700
      servlet:
        context-path: /eurekaServer
    
    spring:
      application:
        name: eureka-server1
    #禁止将当前服务注册到服务中心
      cloud:
          service-registry:
            auto-registration:
              enabled: false
    eureka:
      instance:
        hostname: eurekaServer
        #指定该服务使用的ip地址,不指定的话会推送该台服务器的hostname给
        prefer-ip-address: true
        ip-address: 127.0.0.1
        #发送心跳给server的频率,每隔这个时间会主动心跳一次
        lease-renewal-interval-in-seconds: 1
        #Server从收到client后,下一次收到心跳的间隔时间。超过这个时间没有接收到心跳EurekaServer就会将这个实例剔除
        lease-expiration-duration-in-seconds: 1
        #自定义参数
        metadata-map:
          age: 18
          name: jack
      client:
        #是否将自己注册到eureka服务中心(PS:当前创建的就是一个服务中心,没办法自己注册到自己)
        register-with-eureka: false
        #是否向服务中心获取注册信息,由于当前是单节点,不需要同步其他节点数据
        fetch-registry: false
        service-url:
        #设置一个注册服务中心的url,用户客户端与服务端的交互
          #defaultZone: http://eurekaServer:8700/eurekaServer/eureka,http://eurekaServer2:8701/eurekaServer2/eureka,http://eurekaServer3:8702/eurekaServer3/eureka
          defaultZone: http://localhost:8700/eurekaServer/eureka/
        #开启健康检测,将自身的健康状态推送给服务端
        healthcheck:
          enabled: true
      server:
        #关闭自我保护
        enable-self-preservation: false
        #自我保护的百分比阈值
        renewal-percent-threshold: 0.80
        #清理服务间隔时间,毫秒
        eviction-interval-timer-in-ms: 5000
    
    
    

     

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值