Zuul 是提供动态路由,监控,弹性,安全等的边缘服务。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。Zuul 可以适当的对多个 Amazon Auto Scaling Groups 进行路由请求。
Zuul 包含多个组件:
-
zuul-core
-
zuul-simple-webapp
-
zuul-netflix
-
zuul-netflix-webapp
https://github.com/Netflix/zuul
http://www.ijiandao.com/safe/cto/17238.html
为了增强无线服务的稳定性,携程基于Netflix的开源项目Zuul开发了无线Gateway。无线解耦是携程一次里程碑式的技术和业务变迁,无线Gateway为这次变迁提供了重要的支撑。Gateway的职能是负责接收来自无线端的所有API请求,并将他们路由到正确的目标应用服务器,并且提供限流、隔离、熔断等功能,保证了无线服务的长期稳定运行,拥有的弹性容错机制也减少了日常运维工作。同时该Gateway提供了多维度的监控数据,并与报警系统对接,实时监控线上情况,达到运维自动化。
http://www.infoq.com/news/2015/07/aws-api-gateway/
Amazon Release API Gateway, a Managed Service to Build and Run APIs