Fizz插件可以理解为响应HTTP Servlet过滤器,该滤波器可以拦截处理的请求并调整响应。
插头可以在路由上作用,即匹配路线的所有请求;或网关组,即一组路由。
插件开发子门和管理背景是两个部分。网关部分定义了插头-in和执行逻辑,以及在后台的插头定义插头的配置。
让我们以简单的登录检查为例,也就是说,客户端通过请求标题令牌,插件检查状态并介绍插件-in的开发来传递登录状态。
实施FizzPluginFilter.java定义了插头-in。实现了这种情况:
保存后:
编辑以应用插件的路由-in:
添加后:
保存后,匹配路由的请求将被插件拦截。
Fizz Gateway是基于Java开发的微服务聚合网关,它可以实现热服务汇编,自动授权选择,在线服务脚本编码,在线测试,高性能路由,API审核管理,呼叫管理,呼叫管理等,等等的目的并具有强大的自我定义插头系统以扩展自身,并提供友好的图形配置界面,该界面可以快速帮助企业执行API服务治理,减少中间胶水代码并减少编码投资,提高API的稳定性和安全性服务。
官方网站:https://www.fizzgate.com
github:https://github.com/wehotel/fizz-gateway-社区
代码云:https://gitee.com/fizzgate/fizz-gateway
条目教程:https://www.fizzgate.com/fizz/guide/gettingstarted/
高级教程:https://www.fizzgate.com/fizz/guide/advanced/
作者:枪骑兵
原来的;https://juejin.cn/post/7098510783205605384