微服务架构专题八:Spring-Cloud组件 Zuul
文章目录 一、zuul是什么? 二、路由: 三、过滤器 四、zuul容错与回退 五、zuul 能做什么? 一、zuul是什么? Zuul包含了对请求的路由和过滤两个最主要的功能: 其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础. Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,也即以后的访问微服务都是通过Zuul跳转后获得。 注意:Zuul服务最终还是会注册进Eureka 二、路由: 1、项目加入依赖: < dependency > < groupId > org . springframework . cloud < / groupId > < artifactId > spring - cloud - starter - netflix - eureka - client < / artifactId > < / dependency > < dependency > < groupId > org . springframework . cloud < / groupId > < artifactId > spring - cloud - starter - netflix - zuul