【技术实现步骤摘要】
本申请涉及api网关,更具体地,涉及一种基于api网关的版本控制方法和系统。
技术介绍
1、基于api网关的版本控制方案涉及使用api网关作为中心点来管理和路由到不同版本的后端服务。这允许开发者维护多个api版本,确保新功能的渐进式部署不会破坏现有客户端。通过在请求中包含版本信息,无论是通过url、头部还是参数,api网关可以根据客户端需求将请求转发到适当的服务版本。这种策略支持灵活的api演进,并有助于实现向后兼容和平滑过渡。
2、现有技术中,api网关涉及多个api,导致监控资源分布不均,不能针对不同情况的api进行适应性监控,导致api版本更新不及时,延缓性高。
3、因此,如何提高版本控制的适应性与及时性,是目前有待解决的技术问题。
技术实现思路
1、本专利技术提供一种基于api网关的版本控制方法,用以解决现有技术中api监控适应性和及时性的技术问题。所述方法包括:
2、确认api网关管理下的所有api,并将这些api加入监控列表中;
...
【技术保护点】
1.一种基于API网关的版本控制方法,其特征在于,包括:
2.如权利要求1所述的基于API网关的版本控制方法,其特征在于,获取API网关对API的监控日志,且定义监控列表中每个API当前版本的贡献级别,包括:
3.如权利要求2所述的基于API网关的版本控制方法,其特征在于,基于依赖关系图确定API基本贡献度,包括:
4.如权利要求3所述的基于API网关的版本控制方法,其特征在于,通过API基本贡献度、API使用频率和多种性能指标确定API当前版本的贡献级别,包括:
5.如权利要求1所述的基于API网关的版本控制方法,其特
...【技术特征摘要】
1.一种基于api网关的版本控制方法,其特征在于,包括:
2.如权利要求1所述的基于api网关的版本控制方法,其特征在于,获取api网关对api的监控日志,且定义监控列表中每个api当前版本的贡献级别,包括:
3.如权利要求2所述的基于api网关的版本控制方法,其特征在于,基于依赖关系图确定api基本贡献度,包括:
4.如权利要求3所述的基于api网关的版本控制方法,其特征在于,通过api基本贡献度、api使用频率和多种性能指标确定api当前版本的贡献级别,包括:
5.如权利要求1所述的基于api网关的版本控制方法,其特征在于,根据api当前版本的贡献级别将监控列表...
【专利技术属性】
技术研发人员:李华军,徐海涛,杜万波,李春生,赵树春,郑康乐,范振兴,王炳成,尹志伟,魏玉婷,杨平,王家兴,
申请(专利权)人:华能信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。