一种可在zuul网关动态配置多协议下游服务转发的方法技术

技术编号:24589906 阅读:28 留言:0更新日期:2020-06-21 02:28
本发明专利技术涉及一种可在zuul网关动态配置多协议下游服务转发的方法。该方法:首先,通过自定义路由定位器,改变拦截分发服务根路径,同时修改刷新策略以及路由的加载初始化和刷新策略;而后,通过自定义过滤器,实现包括签名、路由请求包装、协议分发控制、异常处理、结果处理对应的操作。本发明专利技术通过对zuul的深度扩展,提供了zuul动态转发下游协议的支持,包括如何进行数据库配置和代码改造的说明,极大地简化了我们实际开发中所遇到的问题。

A method of dynamically configuring multi protocol downstream service forwarding in zuul gateway

【技术实现步骤摘要】
一种可在zuul网关动态配置多协议下游服务转发的方法
本专利技术涉及微服务系统
,尤其涉及一种可在zuul网关动态配置多协议下游服务转发的方法。
技术介绍
通常使用zuul网关时,可以很方便帮我们把请求根据路由转发到下游springclound服务上,但部分项目可能有接口为rpc调用,则会将rpc接口封装一层,暴露出http接口再进行转发,这样操作无疑会带来更大工作量,同时也使得微服务变的笨重。本专利技术将对网关进行改造,使得可动态的根据设定的配置,进行对应下游接口的协议服务转发而不需要进行其他业务代码方面改造。
技术实现思路
本专利技术的目的在于提供一种可在zuul网关动态配置多协议下游服务转发的方法,旨在提高微服务系统网关动态配置转发的灵活性。为实现上述目的,本专利技术的技术方案是:一种可在zuul网关动态配置多协议下游服务转发的方法,首先,通过自定义路由定位器,改变拦截分发服务根路径,同时修改刷新策略以及路由的加载初始化和刷新策略;而后,通过自定义过滤器,实现包括签名、路由请求包装、协议分发控制、异常处理本文档来自技高网...

【技术保护点】
1.一种可在zuul网关动态配置多协议下游服务转发的方法,其特征在于,首先,通过自定义路由定位器,改变拦截分发服务根路径,同时修改刷新策略以及路由的加载初始化和刷新策略;而后,通过自定义过滤器,实现包括签名、路由请求包装、协议分发控制、异常处理、结果处理对应的操作。/n

【技术特征摘要】
1.一种可在zuul网关动态配置多协议下游服务转发的方法,其特征在于,首先,通过自定义路由定位器,改变拦截分发服务根路径,同时修改刷新策略以及路由的加载初始化和刷新策略;而后,通过自定义过滤器,实现包括签名、路由请求包装、协议分发控制、异常处理、结果处理对应的操作。


2.根据权利要求1所述的一种可在zuul网关动态配置多协议下游服务转发的方法,其特征在于,该方法实现步骤如下:
步骤S1、设计数据库:
进行数据库中路由表、参数表的设计,实现包括路由信息、下游服务信息的配置;
步骤S2、改变拦截分发服务根路径,同时修改刷新策略以及路由的加载初始化和刷新策略;
S21、改写拦截分发服务根路径...

【专利技术属性】
技术研发人员:李海峰肖金华江琳
申请(专利权)人:厦门靠谱云股份有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1