在浏览器输入http://zuul_host:zuul_port/serviceId/** 格式的url能访问到具体服务,且进入到自定义的zuul过滤器
但是通过feign访问注册到eureka server上的服务时却没有通过自定义的过滤器,是否说明没经过zuul网关?
如何做能使feign通过zuul来访问注册到eureka的服务呢
请指教。
在浏览器输入http://zuul_host:zuul_port/serviceId/** 格式的url能访问到具体服务,且进入到自定义的zuul过滤器
但是通过feign访问注册到eureka server上的服务时却没有通过自定义的过滤器,是否说明没经过zuul网关?
如何做能使feign通过zuul来访问注册到eureka的服务呢
请指教。
这个问题困扰了我二天,一直想不明白zuul应用场景。后来才知道zuul是在provider端,feign是在consumer端。如果直接提供provider接口给外部调用则用zuul拦截,如果是微服务模块调用微服务模块则用feign(比如:用户下单时候先调用地址模块)。
feign 调用 zuul