[发明专利]配置绑定方法及装置、配置调用方法、装置及系统在审
申请号: | 202011379561.9 | 申请日: | 2020-11-30 |
公开(公告)号: | CN113791815A | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 李晓文 | 申请(专利权)人: | 京东安联财产保险有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/65 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 510623 广东省广州市天河区珠江西路5号广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 绑定 方法 装置 调用 系统 | ||
本公开提供了一种数据源配置绑定方法、数据源配置调用方法、数据源配置绑定装置、数据源配置调用装置、数据源配置调用系统、计算机可读存储介质和电子设备,涉及计算机技术领域。该数据源配置绑定方法包括:获取数据源配置申请信息;检测配置中心是否存在工程标识;如果不存在,则根据数据源类型确定相应的数据源及多个环境对应的数据源配置;将数据源及多个环境对应的数据源配置与工程标识进行配置绑定,生成软件开发工具包,并存储在配置中心。本公开可以解决多个环境的数据源需要配置多次而带来的与实际环境不符而出错的问题,提高了工程开发的效率。
技术领域
本公开涉及计算机技术领域,具体而言,涉及一种数据源配置绑定方法、数据源配置调用方法、数据源配置绑定装置、数据源配置调用装置、数据源配置调用系统、计算机可读存储介质和电子设备。
背景技术
随着工程项目软件开发中使用到的数据源数量的逐渐增多,所要增添的数据源配置也越来越多,从而导致软件开发不仅工作量大,而且在配置更新时需要重新部署工程。
虽然,现有的第三方配置中心将配置和工程解耦,解决了配置更新后重新部署的问题,但仍然需要配置多次,很容易导致与实际环境不符而发生出错的情况发生。
发明内容
本公开提供一种数据源配置绑定方法、数据源配置调用方法、数据源配置绑定装置、数据源配置调用装置、数据源配置调用系统、计算机可读存储介质和电子设备,进而至少在一定程度上克服配置与实际环境不符而发生出错的问题。
根据本公开的第一方面,提供了一种数据源配置绑定方法,包括:获取数据源配置申请信息;其中,所述数据源配置申请信息包括工程标识和数据源类型;检测配置中心是否存在所述工程标识;如果不存在,则根据所述数据源类型确定相应的数据源及多个环境对应的数据源配置;将所述数据源及多个环境对应的数据源配置与所述工程标识进行配置绑定,生成软件开发工具包,并存储在所述配置中心。
根据本公开的第二方面,提供了一种数据源配置调用方法,包括:将上述的数据源配置绑定方法获取的软件开发工具包的对外依赖嵌入到相应的工程中;根据所述软件开发工具包获取的所述工程的当前环境,从配置中心提取所述当前环境对应的数据源配置,并回传至所述软件开发工具包。
根据本公开的第三方面,提供了一种数据源配置绑定装置,包括:申请信息获取模块,用于获取数据源配置申请信息;其中,所述数据源配置申请信息包括工程标识和数据源类型;检测模块,用于检测配置中心中是否存在所述工程标识;配置绑定模块,用于如果不存在,则根据所述数据源类型确定相应的数据源及多个环境对应的数据源配置;将所述数据源及多个环境对应的数据源配置与所述工程标识进行配置绑定,生成软件开发工具包,并存储在所述配置中心。
根据本公开的第四方面,提供了一种数据源配置调用装置,包括:嵌入模块,用于将根据上述的数据源配置绑定方法获取的软件开发工具包的对外依赖嵌入到工程中;配置提取模块,用于根据所述软件开发工具包获取的所述工程的当前环境及工程标识,从配置中心提取所述当前环境对应的数据源配置,并回传至所述软件开发工具包。
根据本公开的第五方面,提供了一种数据源配置调用系统,包括:数据源配置申请模块,用于获取数据源配置申请信息;其中,所述数据源配置申请信息包括工程标识和数据源类型;数据源配置绑定模块,用于根据所述数据源类型确定相应的数据源及多个环境对应的数据源配置;将所述数据源及多个环境对应的数据源配置与所述工程标识进行配置绑定,生成软件开发工具包,并存储在所述配置中心;数据源配置调用模块,用于将所述软件开发工具包的对外依赖嵌入到工程中,并根据所述软件开发工具包获取的所述工程的当前环境及工程标识,从配置中心提取所述当前环境对应的数据源配置,并回传至所述软件开发工具包。
根据本公开的第六方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的数据源配置绑定方法,或上述的数据源配置调用方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东安联财产保险有限公司,未经京东安联财产保险有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011379561.9/2.html,转载请声明来源钻瓜专利网。