zuul
是架设在整个springcloud微服务服务网中的门户模块
所有的外界访问请求 都要经过 这个模块
实现功能:
1、身份验证和安全性-识别每个资源的身份验证要求并拒绝不满足的要求
2、洞察和检测-在边缘跟踪有意义的数据和统计数据、以便为我们提供准确的生产视图
3、动态路由-根据需要将请求动态路由到不同的后端集群
4、压力测试-逐渐增加到群集的流量,以衡量表现
5、加载Shedding-为每种类型的请求分配容量,并删除超出限制的请求
6、静态响应处理-直接边缘建立响应、而不是将他们转发到内部群集
7、多区域弹性-跨AWS区域的路由请求、以使我们的ELB使用多样化、并使我们的边缘更接近我们的成员
组件包含:
zuul-core :包含编译和执行过滤器的核心功能的库
zuul-simple-webapp :它显示了如何用zuul-core 构建一个应用程序的简单例子
zuul-netflix : 将其他NetflixOSS组件添加到Zuul的库 使用功能区来执行路由请求
zuul-netflix-webapp :webapp 把zuul-core 和 zuul-netflix 组合成一个 易于使用的软件包
官方架构
image.png
网友评论