首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

API框架下多版本控制方法、系统、设备及存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:成都云祺科技有限公司

摘要:本发明涉及一种API框架下多版本控制方法、系统、设备及存储介质,属于计算机技术领域。用于服务器端方法包括:创建具有统一API入口和路由池的API框架,API框架内设有相互隔离的主版本目录,主版本目录内设有相互隔离的次版本目录;API入口接收到版本调用请求,解析后,再路由到目标版本目录;API框架调用目标版本目录处理客户端版本调用请求,将响应发回客户端。用于客户端方法包括:向服务器端发送版本调用请求;接收服务器端响应,执行目标版本目录的业务逻辑。本发明实现了功能和业务逻辑的模块化,每个版本模块可以独立更新和部署,既可以满足开发商版本迭代与维护需求,又满足客户通过API灵活调取所需版本需求。

主权项:1.一种API框架下多版本控制方法,其特征在于,用于服务器端,所述方法包括步骤:在服务器创建具有统一API入口和路由池的API框架,API框架内设有若干相互隔离的主版本目录,每个主版本目录内设有若干相互隔离的次版本目录;路由池保存有请求匹配路径与指定版本目录之间的映射关系规则;API入口接收到客户端版本调用请求,版本调用请求包括URL路径和指定的HTTP头,或者URL路径和查询参数;API框架解析版本调用请求,再按照路由池映射关系规则将版本调用请求路由到目标版本目录;根据路由结果,API框架调用目标版本目录处理客户端版本调用请求,再形成响应发回客户端;其中,所述在服务器创建具有统一API入口和路由池的API框架步骤,还包括:在服务器端创建API框架,所述API框架具有统一的API入口,用于接收和响应外部请求;在API框架内创建若干相互隔离的主版本目录,每个主版本目录内创建通用配置信息目录和次版本目录,通用配置信息目录与次版本目录之间相互隔离,其中,通用配置信息目录用于存放所有次版本以及修订版本共享的配置信息,次版本目录内设有第一控制器,第一控制器负责处理客户端请求并返回响应,包含业务逻辑和数据访问逻辑,版本调用请求的路径是解析到控制器;在API入口路径中设置版本控制,用于支持操作不同版本的API;在API框架内创建路由池,在路由池内保存若干请求匹配路径,将请求匹配路径与指定版本目录之间一一对应,形成映射关系规则。

全文数据:

权利要求:

百度查询: 成都云祺科技有限公司 API框架下多版本控制方法、系统、设备及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术