SpringCloud组件之Zuul

  1. 云栖社区>
  2. Java技术进阶>
  3. 博客>
  4. 正文

SpringCloud组件之Zuul

阿靖哦 2019-07-01 13:01:35 浏览2285
展开阅读全文

Zuul是Netflix开源的微服务网关,可以和Eureka、Ribbon、Hystrix等组件配合使用,Spring Cloud对Zuul进行了整合与增强,Zuul默认使用的HTTP客户端是Apache HTTPClient,也可以使用RestClient或okhttp3.OkHttpClient。  Zuul的主要功能是路由转发和过滤器。路由功能是微服务的一部分,比如/demo/test转发到到demo服务。zuul默认和Ribbon结合实现了负载均衡的功能

本文介绍zuul的工作原理和如何搭建zuul服务以及介绍相关知识点

一、工作原理

zuul的核心是一系列的filters, 其作用类比Servlet框架的Filter,或者AOP。zuul把请求路由到用户处理逻辑的过程中,这些filter参与一些过滤处理,比如Authentic


网友评论

登录后评论
0/500
评论