[发明专利]数据源访问方法、装置、存储介质及设备有效
申请号: | 202110575258.4 | 申请日: | 2021-05-26 |
公开(公告)号: | CN113055498B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 左磊;许绪满 | 申请(专利权)人: | 天聚地合(苏州)数据股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 王欣 |
地址: | 215128 江苏省苏州市苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据源 访问 方法 装置 存储 介质 设备 | ||
本申请公开了一种数据源访问方法、装置、存储介质及设备,属于网络通信技术领域。所述方法包括:获取访问请求,访问请求用于请求访问数据源中的数据;根据访问请求创建代理线程;根据代理线程和访问请求访问数据源中的数据。本申请通过根据访问请求来创建代理线程,无需用户手动创建代理客户端,可以简化代理的创建流程。由于代理线程是根据访问请求创建的,所以,访问请求与代理线程之间是一对一的关系,那么,访问请求必然通过与其对应的一个代理线程发送,无需对访问请求进行路由,从而可以避免设置专门的路由设备。由于不需要对访问请求进行路由,也就不会产生路由出错而导致访问出错的问题,提高了数据访问的准确性。
技术领域
本申请实施例涉及网络通信技术领域,特别涉及一种数据源访问方法、装置、存储介质及设备。
背景技术
数据源管理系统可以访问外部的数据源以获取数据。出于安全性考虑,可以在数据源管理系统和数据源之间设置代理客户端和代理服务器,这样,数据源管理系统可以通过代理客户端和代理服务器来访问数据源中的数据。
由于代理服务器与数据源之间的传输通道是创建好的,所以,只需要创建代理客户端,即可实现数据管理系统通过代理访问数据源中的数据。当数据源管理系统需要访问多个数据源中的数据时,需要针对每个数据源创建一个代理客户端。具体的,用户可以手动配置参数来创建多个代理客户端,再创建这些代理客户端的路由规则,这样,当数据源管理系统发起对某一个数据源中的数据的访问时,可以根据路由规则来选择一个代理客户端,由该代理客户端来代理访问数据源中的数据。
在创建代理客户端时,用户需要手动创建代理客户端,导致代理的创建流程较为繁琐。并且,在根据路由规则选择代理客户端时,需要设置专门的路由设备来一对一地进行路由,使得路由成本较高,且浪费了路由设备的处理资源。另外,代理客户端的选择依赖于路由规则,若路由规则出错,则会导致访问出错。
发明内容
本申请实施例提供了一种数据源访问方法、装置、存储介质及设备,用于解决代理的创建流程繁琐、选择代理客户端的路由成本较高、浪费路由设备的处理资源、且容易导致访问出错的问题。所述技术方案如下:
一方面,提供了一种数据源访问方法,所述方法包括:
获取访问请求,所述访问请求用于请求访问数据源中的数据;
根据所述访问请求创建代理线程;
根据所述代理线程和所述访问请求访问所述数据源中的数据。
在一种可能的实现方式中,所述根据所述访问请求创建代理线程,包括:
根据所述访问请求获取所述数据源对应的代理信息;
根据所述代理信息创建所述代理线程。
在一种可能的实现方式中,所述根据所述代理线程和所述访问请求访问所述数据源中的数据,包括:
根据所述访问请求获取所述数据源对应的接口信息;
根据所述接口信息和所述访问请求生成第一请求报文;
通过所述代理线程根据所述第一请求报文访问所述数据源中的数据。
在一种可能的实现方式中,所述通过所述代理线程根据所述第一请求报文访问所述数据源中的数据,包括:
通过所述代理线程将所述第一请求报文发送给代理服务器,所述代理服务器用于将所述第一请求报文转发给所述数据源,并将所述数据源发送的第一响应报文发送给所述代理线程,所述第一响应报文中携带有所述数据源中的数据;
通过所述代理线程接收所述代理服务器发送的所述第一响应报文;
根据所述接口信息对所述第一响应报文进行解析,得到所述数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天聚地合(苏州)数据股份有限公司,未经天聚地合(苏州)数据股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110575258.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能多波段电磁调控装置
- 下一篇:一种溪黄草差速破碎筛分方法及装置