如何将声明性Feign客户端路由到网关URL

时间:2019-07-23 07:48:30

标签: spring spring-boot spring-cloud-feign

我有FeignClient,我需要通过网关从我的数据服务(不同的微服务)中获取数据,但是当我检查数据时,它总是转到特定的微服务URL

我需要它进入网关的原因,以便在那里可以提供高级负载均衡器逻辑/等。

我尝试直接在FeignClient中提供网关URL,但未成功 @FeignClient(name =“ data”,url =“ http:// localhost:8901”)

我的错误

feign.FeignException: status 404 reading DataClient

@FeignClient(name="data")
public interface DataClient {
    @GetMapping("/query/status/{requestId}")
    RequestStatus getStatus(@PathVariable("requestId") String requestId);
}

0 个答案:

没有答案