【技术实现步骤摘要】
基于网关基础服务的实时动态转发方法
本专利技术属于API网关
,具体涉及一种基于网关基础服务的实时动态转发方法。
技术介绍
在微服务体系中,API网关作为对外提供服务的入口,就像企业服务的大门,其可以防止把内部服务器端的敏感信息暴露给外部客户端,所有服务对于客户端而言是隔离的,现有的API网关提供了路由转发规则,网关会根据路由转发规则自动把外部请求转发给对应的微服务器,但是,路由转发规则每修改一次就必须重启一次API网关,在这样的场景下,当服务越来越多时这种方式是不合理的。
技术实现思路
为了解决现有技术存在的上述问题,本专利技术目的在于提供一种基于网关基础服务的实时动态转发方法。本专利技术所采用的技术方案为:基于网关基础服务的实时动态转发方法,包括如下步骤:配置中心接收用户输入的配置修改信息并发布,生成配置修改事件。配置中心监听到配置修改事件的发生,触发API网关刷新。API网关刷新后即时从配置中心拉取最新配置修改信息,更新本地配置信息并生效。进一步,所述配置修改信息为最新路由转发规则。更进一步,API网关刷新后,通知路由刷新监听器向配置中心请求获取最新路由转发规则,接收配置中心返回的最新路由转发规则,更新本地配置并生效。更进一步,所述路由刷新监听器用于获取路由转发规则。本专利技术的有益效果为:本专利技术通过配置中心对配置修改事件进行监听,在监听到配置修改事件发生时,触发API网关刷新,API网关自动向配置中心拉取配置修改信息(即最新路由转发规则)并生效,实现了API网关动态刷新路由的功能,而无需在每次路由规则发生改变时均重启API网关,减少了API网 ...
【技术保护点】
1.基于网关基础服务的实时动态转发方法,其特征在于,包括如下步骤:配置中心接收用户输入的配置修改信息并发布,生成配置修改事件;配置中心监听到配置修改事件的发生,触发API网关刷新;API网关刷新后即时从配置中心拉取最新配置修改信息,更新本地配置信息并生效。
【技术特征摘要】
1.基于网关基础服务的实时动态转发方法,其特征在于,包括如下步骤:配置中心接收用户输入的配置修改信息并发布,生成配置修改事件;配置中心监听到配置修改事件的发生,触发API网关刷新;API网关刷新后即时从配置中心拉取最新配置修改信息,更新本地配置信息并生效。2.根据权利要求1所述的基于网关基础服务的实时动态转发方法,其特征在于,所述配置修...
【专利技术属性】
技术研发人员:罗奔,
申请(专利权)人:珠海宏桥高科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。