首页 > TAG信息列表 > netflix-ribbon

java-访问内部微服务

我有两个带有eureka作为服务注册表的微服务,现在我试图从另一个调用微服务,使用功能区解析端点以实现客户端负载平衡. 服务A: 此服务公开了一个端点http:// localhost:15000 / api / user / {userId},application.yml如下所示, # Spring properties spring: application: name:

spring – 如何从JHIPSTER网关存储库或服务手动调用微服务

我是Jhipster的新手,想知道是否可以使用RestTemplate或其他方法从网关代码手动调用微服务. 我的第一个想法是打电话给网关……但我不确定这是个好主意. 我的第二个想法是尝试通过它的URL调用服务.我担心的是我不想硬编码给定节点的端口.相反,我想使用适当的负载平衡. 我已经阅读了

在没有Spring Cloud的情况下使用RibbonClient和Consul发现

我试图设置Feign来使用RibbonClient,比如MyService api = Feign.builder().client(RibbonClient.create()).target(MyService.class,“https:// myAppProd”);,其中myAppProd是我可以在领事中看到的应用程序.现在,如果我为Feign客户端使用Spring注释(@FeignClient(“myAppProd”),@

如何通过假装在春天的云中调整负载平衡规则

据我所知,假装包括功能区,我在我的代码中证明了这一点. 当我使用假装时,默认规则是循环规则. 但是如何在我的假装客户端代码中更改规则,功能区是唯一的方法吗? 以下是我的代码,请帮忙. ConsumerApplication.java @SpringBootApplication @EnableDiscoveryClient @EnableFeignClient

如何覆盖Spring Cloud Ribbon中的ribbon.serverListRefreshInterval默认值?

我编写了一个简单的Spring Cloud Ribbon应用程序,用于调用在Eureka中注册的REST服务. 但是如何覆盖ribbon.serverListRefreshInterval值?默认值是30秒,我想减少时间间隔. 提前致谢.最佳答案:试试: myService.ribbon.ServerListRefreshInterval=10000 其中myService是目标微服务的名