@FeignClient(name="URLSERVICE", url = "http://localhost:90/",
fallbackFactory = MerchantApiFallbackFactory.class)
public interface MerchantApi {
@PostMapping("/merchant/user/list")
TableDataInfo list(MerchantUser user);
}
若调用方式为 url调用,不会走ribbon,只会走hystrix断路器,此处正常返回被调用接口结果
@FeignClient(name="MERCHANT",fallbackFactory = MerchantApiFallbackFactory.class)
public interface MerchantApi {
@PostMapping("/merchant/user/list")
TableDataInfo list(MerchantUser user);
}
若调用方式为 微服务调用,会走ribbon,此处返回ribbon超时 feign.RetryableException: Read timed out