我是靠谱客的博主 还单身大碗,最近开发中收集的这篇文章主要介绍SpringCloud - Eureka & 服务提供者 & 服务消费者,心跳检测时间/缓存拉取时间配置方案,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Eureka(A) & 服务提供者(B) & 服务消费者(C),三者关系是:B 和 C 都注册到 A 上,然后 C 走 feign 调用 B的情景~

名词解释

  • leaseRenewalIntervalInSeconds:心跳检测时间
  • fetch-registry:是否需要获取服务注册列表
  • registry-fetch-interval-seconds:获取服务注册列表时间

Eureka 服务端

spring:
  application:
    name: regist center

server:
  port: 8761

eureka:
  client:
    register-with-eureka: false
    fetch-registry: false
    service-url:
      defaultZone: http://localhost:8761/eureka

Eureka 客户端之服务消费者

eureka:
  instance:
    hostname: localhost
    leaseRenewalIntervalInSeconds: 4
  client:
    service-url:
      defaultZone: http://localhost:8761/eureka
    fetch-registry: true
    registry-fetch-interval-seconds: 4

Ps:leaseRenewalIntervalInSeconds、fetch-registry、registry-fetch-interval-seconds 必须要配置。

Eureka 客户端之服务提供者

eureka:
  instance:
    hostname: localhost
    leaseRenewalIntervalInSeconds: 4
  client:
    service-url:
      defaultZone: http://localhost:8761/eureka

Ps:只需要配置 leaseRenewalIntervalInSeconds 即可。但是在一般项目情况下,都统一配置消费者的情况,因为基本上都会互相调用!

最后

以上就是还单身大碗为你收集整理的SpringCloud - Eureka & 服务提供者 & 服务消费者,心跳检测时间/缓存拉取时间配置方案的全部内容,希望文章能够帮你解决SpringCloud - Eureka & 服务提供者 & 服务消费者,心跳检测时间/缓存拉取时间配置方案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部