开发者社区> 问答> 正文

在Eureka中使用Ribbon如何自定义负载均衡策略

在Eureka中使用Ribbon时,用.ribbon.NFLoadBalancerRuleClassName 设置了负载均衡策略为RandomRule,但是RestTemplate在执行请求时不是使用的随机策略,还是默认策略,要怎么才能让RestTemplate使用配置的策略?imageServiceInstance instance = loadBalancerClient.choose("demo-service");这个选择是使用随机策略,但是ResponseEntity response = restTemplate.getForEntity("http://DEMO-SERVICE/hello", String.class);这儿执行的时候不是使用的随机策略

展开
收起
zuoyc 2017-07-27 10:45:49 4395 0
1 条回答
写回答
取消 提交回答
  • 问题已解决,是配置文件中配置策略是的serviceId和RestTemplate中使用的serviceId大小写不一致导致策略不起作用

    2019-07-17 21:26:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《应用型负载均衡ALB产品解读》 立即下载
阿里云网络-SLB负载均衡产品介绍 立即下载
负载均衡SLB热点问题解答 立即下载