如果使用Zuul做网关,还需要使用Feign么

已经使用Zuul的前提下,访问一个服务,只要将请求发送的zuul即可,这种情况下,要Feign何用?
已邀请:

steve - 立志于架构师的95IT程序员

赞同来自:

就目前你的需求来看,是没必要使用feign的,feign是用来微服务之间调用的

fugary

赞同来自:

Feign作为客户端调用就是封装了HttpClient请求,客户端可以用RestTemplate,也可以用Feign,Feign的优势就是接口代理,客户端也是spring cloud环境的话,用Feign很方便(没有zuul直接写服务名称,有zuul可以写url):
@FeignClient(value = "XXXServiceClient", url = "http://url", fallbackFactory = XXXServiceClientFallbackFactory.class)
 

Levin - 90后IT男

赞同来自:

单纯路由转发是不需要依赖FeignClient的,只要有Ribbon即可

bruceouyang - http://bruce.bugmakers.club

赞同来自:

网关外部请求,通过各种httpClient工具访问网关接口
 
网关内部各个服务之间的rest调用,可以使用FeignClient,就如steve所说的,FeignClient是用来微服务之间调用的

AthosLL

赞同来自:

多谢各位大神指点

要回复问题请先登录注册