springcloud之ribbon初识篇—饥饿加载

在正常长使用ribbon的时候服务获取其他服务实例列表(ribbon从eureka处获取)一般是在第一次调用其他服务的时候去获取,这就导致第一次调用的时候可能会请求时间过长,链接超时等情况,但是总的来说不会影响项目整体(正常项目部署后我们会先经过生产测试,所以一般不会因此影响客户使用的体验感)。如果我们不想第一次调用的时候出现这些可能存在的问题可以选择使用ribbon的饥饿加载

饥饿加载:服务在启动的时候ribbon就去获取服务实例列表信息,这样第一次调用的时候服务实例列表已经存在了,就不需要再去获取了。

#统一配置
ribbon:
#启动饥饿模式
  eager-load:
    enabled: true
    #配置哪些服务使用饥饿模式
    clients:
      - test1
      - ribbon-java


--------------------------------------
#指定某个服务使用饥饿模式
test1:
  ribbon:
    eager-load:
      enabled: true

配置后,项目启动自动加载对应服务实例信息

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值