SpringCloudEureka生产配置的方法是什么

本篇内容介绍了“Spring Cloud Eureka生产配置的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

铁西网站建设公司创新互联,铁西网站设计制作,有大型网站制作公司丰富经验。已为铁西千余家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的铁西做网站的公司定做!

  1. Eureka Server 服务端配置

    server:
      port: 8761
    
    spring:
      profiles:
        active: eureka1
    
      application:
        name: eureka-server
    
    eureka:
      instance:
        hostname: eureka-server-1
        instance-id: eureka-server-1
        #eureka是使用hostname进行注册的,使用IP进行注册
        prefer-ip-address: false
        appname: ${spring.application.name}
        # 续约到期时间(默认90秒)
        lease-expiration-duration-in-seconds: 30
        # 续约更新时间间隔(默认30秒)
        lease-renewal-interval-in-seconds: 15
      server:
        # 设为false,关闭自我保护
        enable-self-preservation: false
        #自我保护系数(默认0.85)
        renewal-percent-threshold: 0.85
        #禁用Eureka的ReadOnlyMap缓存
        use-read-only-response-cache: false
        # 清理无效节点间隔(单位毫秒,默认是60*1000)
        eviction-interval-timer-in-ms: 3000
        #注册信息缓存有效时长(s),默认180秒
        response-cache-auto-expiration-in-seconds: 15
        #注册信息缓存更新间隔(s),默认30秒
        response-cache-update-interval-ms: 5000
        #设置eureka server同步失败的等待时间,默认5分钟,在这期间它不向客户端提供服务注册信息
        wait-time-in-ms-when-sync-empty: 5
        #设置eureka server同步失败的重试次数,默认为5次
        number-of-replication-retries: 5
      client:
        healthcheck:
          enabled: true
        registerWithEureka: true
        fetchRegistry: true
        service-url:
          defaultZone: http://eureka-server-2:${server.port}/eureka/,http://eureka-server-3:${server.port}/eureka/

  2. Eureka Client 客户端配置

eureka:
  instance:
    #使用IP注册
    prefer-ip-address: true
    #注册到eureka上的唯一实例ID(不能与相同appName的其他实例重复)。
    instance-id: ${spring.cloud.client.ip-address}:${server.port}
    #主机名,不配置的时候讲根据操作系统的主机名来获取
    hostname: ${spring.application.name}
    #实例续约间隔时间(默认30秒)
    lease-renewal-interval-in-seconds: 5
    #实例超时时间,表示*秒后没有续约,Server就认为他不可用了,随之就会将其剔除。
    lease-expiration-duration-in-seconds: 15
    status-page-url-path: management/info
    health-check-url-path: management/health
  client:
    #指示此实例是否应将其信息注册到eureka服务器以供其他服务发现,默认为false
    register-with-eureka: true
    #是否从Server获取注册信息
    fetch-registry: true
    #定时从Eureka Server拉取服务注册信息的间隔时间(默认30秒,单位:s/秒)
    registry-fetch-interval-seconds: 5
    #Eureka 集群地址
    service-url:
      defaultZone: ${eureka.server}

“Spring Cloud Eureka生产配置的方法是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


本文题目:SpringCloudEureka生产配置的方法是什么
文章分享:http://ybzwz.com/article/gipsss.html