8得票2回答
feign.RetryableException: 执行GET请求时读取超时

我在项目中采用了以下架构: 我的UI服务(端口8080)通过Feign调用网关服务(端口8085)。 我的UI服务发出的Get调用为"http://localhost:8080/invoice-list?startDate=2018-08-05&endDate=2018-10-05"...

8得票5回答
Spring Boot Feign客户端无法获取HTTP 404。

我目前正在了解如何在我的一个项目中使用Feign作为声明式REST客户端。 以下是Feign客户端 @FeignClient(name = "SEARCHCABMS",configuration = AppFeignConfiguration.class) public in...

8得票4回答
使用Feign实现多部分(multipart)带有Json请求部分的功能。

我在一个服务中有一个Feign客户端和一个方法 @PostMapping(consumes = MediaType.MULTIPART_FORM_DATA_VALUE) MyDto uploadDocument(@RequestPart("file") MultipartFile file...

8得票3回答
为单个Feign客户端禁用Hystrix

我的SpringBoot应用启用了Hystrix,并为一些Feign客户端定义了回退,对于其余的客户端没有定义回退。 现在,我想要禁用那些尚未定义回退的客户端上的Hystrix。因此,我按照[第7.4段] https://cloud.spring.io/spring-cloud-netflix...

8得票2回答
Spring Cloud OpenFeign创建动态查询参数失败

Spring Cloud OpenFeign 无法创建动态查询参数。它会抛出以下异常,因为 SpringMvcContract 尝试查找不存在的 RequestParam value 属性。 java.lang.IllegalStateException: RequestParam.valu...

8得票5回答
FeignClient无法解析Eureka服务名称

我正在使用 spring-cloud-starter-openfeign 客户端编写 Eureka 客户端应用程序。这是我的POM文件: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w...

7得票1回答
如何实现集成测试来检查我的断路器回退是否被调用?

在我的应用程序中,我需要调用一个外部的端点,如果它太慢,就会触发备用方案。 以下代码是我的应用程序的示例: @FeignClient(name = "${config.name}", url = "${config.url:}", fallback = ExampleFallback.cl...

7得票2回答
Spring Boot 2 + Feign + Eureka客户端无法将服务名称解析为URL。

我正在尝试使用spring-boot(2.0.5)和spring-cloud(Finchley.SR1),并尝试使用Eureka作为发现服务器以及使用Feign/Ribbon作为客户端之间的通信。设置非常简单(虽然有些混乱,因为我尝试了各种东西和其他答案): Eureka的applicati...

7得票2回答
运行时更改FeignClient的URL

作为Feign客户端的示例: @FeignClient(name = "storeClient", url = "${feign.url}") public interface StoreClient { //.. } 能否利用Spring Cloud环境变化的能力在运行时更改F...

7得票4回答
使用 Feign 和 SSL 证书

我正在尝试访问一个使用https保护的应用程序,我有一个p12证书(已导入为.cer到jdk的cacerts文件夹中)。 我已经尝试了这个教程,但没有成功: https://dzone.com/articles/ssl-based-feignclient-example-in-java-mi...