netflix-feign

    1热度

    2回答

    这次我正在使用Declarative REST Client,Feign在一些Spring Boot App中。 我想达到什么是叫我的REST API的,看起来一个样: @RequestMapping(value = "/customerslastvisit", method = RequestMethod.GET) public ResponseEntity customersLast

    7热度

    3回答

    我使用spring cloud的尤里卡和假装来进行一些服务之间的通信(可以说A和B)。现在,我想单元测试一个服务的服务层(A)。问题是,这个服务(A)使用假装客户端来请求其他服务的一些信息(B)。 运行单元测试没有任何特殊的配置会抛出以下异常:java.lang.RuntimeException: com.netflix.client.ClientException: Load balancer

    5热度

    1回答

    我使用Feign创建REST客户端。我有我的通话工作,但我想增加一些超时支持,我有一段时间搞清楚如何做到这一点。 Feign的文档中提到“要将Hystrix与Feign一起使用,请将Hystrix模块添加到您的类路径中,然后使用HystrixFeign构建器。”好了,现在我已经得到了这一点: service = HystrixFeign.builder() .decoder(ne

    1热度

    1回答

    我们对功能区和尤里卡的顶部使用假死。 我们注意到一个com.netflix.niws.client.http.RestClient实例为每个客户端佯自动创建,但从未使用过。相反,Feign.Builder会创建一个feign.ribbon.RibbonClient,将实际的HTTP调用委托给一个feign.Client.Default实例。后者使用没有任何池功能的标准Java HttpConnec

    3热度

    1回答

    我正在用Eureka,Zuul和FeignClient构建一个Spring Cloud项目(Brixton.M4和Spring Boot 1.3.1),我试图添加多租户支持(租户由子域:tenant1.myservice.com标识)。为此,我想以某种方式将原始子域传递给通过Feign从服务转发到另一个的请求,但我似乎无法找到正确的方式来执行此操作。 我所拥有的是一个公开@RestControll

    4热度

    2回答

    我有一个工作假死接口定义为: @FeignClient("content-link-service") public interface ContentLinkServiceClient { @RequestMapping(method = RequestMethod.GET, value = "/{trackid}/links") List<Link> getLinksF

    3热度

    3回答

    我想在@FeignClient设置服务名称从属性文件,像这样: @FeignClient("${service.users}") ,并在名称中application.yml例如设置: service.users: user-service 其中user-service是服务在尤里卡注册的名称。 我试过了,它不起作用。它抱怨无效的名字。 可以这样做吗?

    4热度

    2回答

    我正在开发一个弹簧引导应用程序。 我想知道如何将负载平衡器放在应用程序的前面,以便在一定数量的服务器上分配负载。 我用Google搜索,发现有像尤里卡,一些Netflix的API 猬,丝带和Archaius,这将有助于实现平衡LAOD工作。 但是找不到这些术语如何帮助分配请求和平衡负载,同时在访问特定服务的所有用户中提供高可靠性和可用性。 我正在尽管所有这些,但无法找到入门点启动。 其实我没有从哪

    0热度

    1回答

    我是Feign的新手。今天才发现它... 我的第一个问题,当我读到春云假死是:“你如何包装你的假死客户?” 我正在一个例子。 假设我们有2个微服务M1和M2。 M2消耗M1中的一个端点。 例如,我们可以,构建2个罐子M1: 第一个将是微服务本身。 第二个可以是M1的Feign客户端,暴露服务。 在此解决方案中,我看到类似于EJB2存根和骨架零件。而且我看到了另一个可能的优势:Feign客户端始终与