ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Zuul

2021-08-06 12:03:00  阅读:138  来源: 互联网

标签:服务 请求 认证 过滤器 Zuul 路由


1、Zuul

  • Zuul是在云平台上提供动态路由、监控、安全等边缘服务的框架。Zuul相当于是设备和Netflix流应用的Web网站后端所有请求的前门,它的核心是过滤器。

2、使用Zuul的优点

  • 方法监控。可以在微服务网关首先监控数据并将其推送到外部系统进行分析。
  • 方便认证。可在网关进行进行统一认证,然后再将请求转发到后端服务。
  • 隐藏架构实现细节,提供统一的入口给客户端请求,减少了客户端和每个微服务的交互次数。
  • 可以统一处理切面任务,避免每个微服务自己开发,提升效率。
  • 高可用高伸缩性的服务,避免单点失效。

3、Zuul的过滤器类型

  • Pre:可以在请求被路由之前调用,适用于身份认证的场景,认证通过后再继续执行下面的流程。
  • Route:在路由请求时被调用,适用于灰度发布场景,在将要路由的时候可以做一些自定义的逻辑。
  • Post:在route和error过滤器之后被调用,这种过滤器将请求路由到达具体的服务之后执行。适用于需要添加响应头,记录响应日志等应用场景。
  • Error:在处理请求时发生错误时被调用,执行过程中发生错误时会进入error过滤器,可以用来统一记录错误信息。

标签:服务,请求,认证,过滤器,Zuul,路由
来源: https://www.cnblogs.com/xxeleanor/p/15107919.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有