[发明专利]数据源动态配置方法、装置、计算机设备和存储介质在审
申请号: | 201910824629.0 | 申请日: | 2019-09-02 |
公开(公告)号: | CN110764814A | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 高祥 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;H04L29/08 |
代理公司: | 44224 广州华进联合专利商标代理有限公司 | 代理人: | 黄晶晶 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程数据源 读取 数据源配置信息 存储服务器 数据源连接 动态配置 获取数据 数据源 源配置 数组 预设 计算机设备 计算机行业 查询参数 存储介质 高效实现 数据技术 项目启动 直接调用 占位符 字段 组网 调用 写入 灵活 申请 发布 应用 | ||
本申请涉及云数据技术领域,应用于计算机行业,提供一种数据源动态配置方法、装置、计算机设备和存储介质,其中方法包括:从存储服务器中获取数据源配置信息,当项目启动时,读取所述数据源配置信息中的数据源连接信息,采用占位符方式将所述数据源连接信息中入参模板和查询参数字段固定为预设模板数组,读取远程数据源中地址、参数以及方法名,将读取的远程数据源中地址、参数以及方法名写入至所述预设模板数组中,调用远程数据源。整个过程中,从存储服务器中获取数据源配置信息,根据数据源配置信息直接调用远程数据源,无需重新进行编码发布,灵活且高效实现组网中数据源动态配置。
技术领域
本申请涉及计算机技术领域,特别是涉及一种数据源动态配置方法、装置、计算机设备和存储介质。
背景技术
随着科学技术的发展,计算机组网技术已经广泛应用于实际生产、生活之中,在计算机组网技术中,多个计算机在形成的计算机网络中进行数据交互,以实现远程控制、远程数据调用等操作,给人们带来便利。
传统远程控制以及远程数据调用多数采用API(Application ProgrammingInterface,应用程序编程接口)方式。具体来说,API就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的API而使操作系统去执行应用程序的命令。传统调用数据中心API获取第三方数据一般都是通过硬编码的方式,此种方式虽然可以获取第三方数据,但是一旦接口有所变动,就要重新编码测试已经上线发布,周期长难度大,代码量也大量增加,导致系统臃肿,非常不灵活。
因此,有必要提供一种灵活的数据源配置方式。
发明内容
基于此,有必要针对上述技术问题,提供一种灵活、高效的数据源动态配置方法、装置、计算机设备和存储介质。
一种数据源动态配置方法,所述方法包括:
从存储服务器中获取数据源配置信息,所述存储服务器为组网中随机选取用于存储数据源配置信息的服务器;
当项目启动时,读取所述数据源配置信息中的数据源连接信息;
采用占位符方式将所述数据源连接信息中入参模板和查询参数字段固定为预设模板数组;
读取远程数据源中地址、参数以及方法名,将读取的远程数据源中地址、参数以及方法名写入至所述预设模板数组中,调用远程数据源。
在其中一个实施例中,所述当需数据源远程调用时,从存储服务器中获取数据源配置信息之前,还包括:
获取数据源配置信息;
随机选取组网中任意服务器作为存储服务器,将所述数据源配置信息存储至所述存储服务器。
在其中一个实施例中,所述获取数据源配置信息包括:
识别当前项目的应用场景;
根据所述当前项目的应用场景以及预设应用场景与需调用数据的对应关系,得到所述当前项目需调用数据;
识别所述当前项目需调用数据的目标数据源,获取所述目标数据源的名称、描述以及连接信息,生成数据源配置信息。
在其中一个实施例中,所述当项目启动时,读取所述数据源配置信息中的数据源连接信息包括:
接收项目启动消息,自动加载预设项目配置文件,所述项目配置文件中定义有所述数据源配置信息中的数据源连接信息;
当接收到接口调用请求时,识别待调用的接口标识;
根据所述接口标识读取预设配置文件中待调用接口对应的数据源连接信息。
在其中一个实施例中,所述调用远程数据源之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910824629.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:系统软件的升级方法及其运行方法
- 下一篇:Web API项目发布方法及装置