在Spring Cloud Netflix中,Zuul巧妙的整合了Eureka来实现面向服务的路由。

实际上,API网关将自己注册到Eureka服务注册中心上,也会从注册中心获取所有服务以及它 们的实例清单。在Eureka的帮助下,API网关已经维护了系统中所有serviceId与实例地址 的映射关系。当有外部请求到达API网关的时候,根据请求的URL找到最匹配的path,API网 关就可以知道要将该请求"路由"到哪个具体的serviceId上去。 最终通过Ribbon的负载均衡 策略实现请求的路由。