本申请提供一种数据路由方法、装置和存储介质,涉及计算机技术领域,用于解决SaaS平台和低代码平台结合时无法有效管理数据源的技术问题。该方法包括:接收终端发送的用于请求目标业务数据的数据请求消息;数据请求消息包括目标用户标识;根据目标用户标识,确定目标业务数据归属的目标数据域;基于用户标识和目标数据域,在预先建立的数据源信息集合中确定目标数据源;数据源信息集合包括多个用户标识和多个数据源信息子集合的对应关系;每个数据源信息子集合包括多个数据域和多个数据源的对应关系;配置终端与目标数据源之间的数据库连接,以使得终端从目标数据源获取目标业务数据。据。据。
【技术实现步骤摘要】
数据路由方法、装置和存储介质
[0001]本申请属于计算机
,尤其涉及一种数据路由方法、装置和存储介质。
技术介绍
[0002]目前,低代码平台凭借易于开发和低成本等优势得到了快速发展,已经成为了软件即服务(Software
‑
as
‑
a
‑
Serv ice,SaaS)领域重要的发展方向。
[0003]然而,SaaS平台通常需要涉及多种类型的数据,具备数据源多样且复杂的特点。相关的低代码平台一般是基于静态文件对单一的数据源进行管理,难以满足SaaS平台对于数据源的多样性需求。这种情况下,SaaS平台与低代码平台之间无法很好的结合,导致系统稳定性较差,容易影响用户体验。
技术实现思路
[0004]本申请提供一种数据路由方法、装置和存储介质,用于解决SaaS平台和低代码平台结合时无法有效管理数据源的技术问题。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,提供一种数据路由方法,包括:接收终端发送的用于请求目标业务数据的数据请求消息。数据请求消息包括目标用户标识。根据目标用户标识,确定目标业务数据归属的目标数据域。基于用户标识和目标数据域,在预先建立的数据源信息集合中确定目标数据源。数据源信息集合包括多个用户标识和多个数据源信息子集合的对应关系。每个数据源信息子集合包括多个数据域和多个数据源的对应关系。配置终端与目标数据源之间的数据库连接,以使得终端从目标数据源获取目标业务数据。
[0007]可选地,根据目标用户标识,确定目标业务数据归属的目标数据域的方法,具体包括:确定目标用户标识对应的上下文信息。在上下文信息中确定目标业务数据归属的目标数据域。
[0008]可选地,在上下文信息中确定目标业务数据归属的目标数据域的方法,具体包括:确定上下文信息中的当前表单信息。当前表单信息包括注解信息。将注解信息中的数据域确定为目标数据域。
[0009]可选地,配置终端与目标数据源之间的数据库连接之后,该数据路由方法,还包括:确定数据库连接对应的闲置时长。当闲置时长大于或等于预设有效时长时,清除数据库连接。
[0010]可选地,基于用户标识和目标数据域,在预先建立的数据源信息集合中确定目标数据源的方法,具体包括:将数据源信息集合中与目标用户标识对应的数据源信息子集合,确定为目标数据源信息子集合。将目标数据源信息子集合中与数据域对应的数据源,确定为目标数据源。
[0011]可选地,接收终端发送的用于请求访问目标业务数据的数据请求消息之前,该数据路由方法,还包括:接收终端发送的携带有目标用户标识的登录请求消息。确定与目标用
户标识对应的数据源信息子集合的状态信息。状态信息用于表示与目标用户标识对应的数据源信息子集合中的数据源为可用状态或者不可用状态。
[0012]第二方面,提供一种数据路由装置,包括:接收单元、确定单元和配置单元。接收单元,用于接收终端发送的用于请求目标业务数据的数据请求消息。数据请求消息包括目标用户标识。确定单元,用于根据目标用户标识,确定目标业务数据归属的目标数据域。确定单元,还用于基于用户标识和目标数据域,在预先建立的数据源信息集合中确定目标数据源。数据源信息集合包括多个用户标识和多个数据源信息子集合的对应关系。每个数据源信息子集合包括多个数据域和多个数据源的对应关系。配置单元,用于配置终端与目标数据源之间的数据库连接,以使得终端从目标数据源获取目标业务数据。
[0013]可选地,确定单元,具体用于:
[0014]确定目标用户标识对应的上下文信息。在上下文信息中确定目标业务数据归属的目标数据域。
[0015]可选地,确定单元,具体用于:
[0016]确定上下文信息中的当前表单信息。当前表单信息包括注解信息。将注解信息中的数据域确定为目标数据域。
[0017]可选地,该数据路由装置,还包括:清除单元。确定单元,还用于确定数据库连接对应的闲置时长。清除单元,用于当闲置时长大于或等于预设有效时长时,清除数据库连接。
[0018]可选地,确定单元,具体用于:
[0019]将数据源信息集合中与目标用户标识对应的数据源信息子集合,确定为目标数据源信息子集合。将目标数据源信息子集合中与数据域对应的数据源,确定为目标数据源。
[0020]可选地,接收单元,还用于接收终端发送的携带有目标用户标识的登录请求消息。确定单元,还用于确定与目标用户标识对应的数据源信息子集合的状态信息。状态信息用于表示与目标用户标识对应的数据源信息子集合中的数据源为可用状态或者不可用状态。
[0021]第三方面,提供一种数据路由装置,包括存储器和处理器;存储器用于存储计算机执行指令,处理器与存储器通过总线连接;当数据路由装置运行时,处理器执行存储器存储的计算机执行指令,以使数据路由装置执行如第一方面的数据路由方法。
[0022]该数据路由装置可以是网络设备,也可以是网络设备中的一部分装置,例如网络设备中的芯片系统。该芯片系统用于支持网络设备实现第一方面及其任意一种可能的实现方式中所涉及的功能,例如,接收、确定、分流上述数据路由方法中所涉及的数据和/或信息。该芯片系统包括芯片,也可以包括其他分立器件或电路结构。
[0023]第四方面,提供一种计算机可读存储介质,包括计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行如第一方面的数据路由方法。
[0024]需要说明的是,上述计算机指令可以全部或者部分存储在第一计算机可读存储介质上。其中,第一计算机可读存储介质可以与数据路由装置的处理器封装在一起的,也可以与数据路由装置的处理器单独封装,本申请对此不作限定。
[0025]在本申请中,上述数据路由装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本申请类似,属于本申请权利要求及其等同技术的范围之内。
[0026]本申请的这些方面或其他方面在以下的描述中会更加简明易懂。
[0027]本申请提供的技术方案至少带来以下有益效果:
[0028]基于上述任一方面,本申请中,服务器在接收到终端发送的用于请求访问目标业务数据的数据请求消息后,可以根据数据请求消息中携带的目标用户标识,确定目标业务数据归属的目标数据域。由于服务器中预先建立有包括多个用户标识和多个数据源信息子集合的对应关系的数据源信息集合,且每个数据源信息子集合包括多个数据域和多个数据源的对应关系。即服务器可以支持每个用户标识预先配置有多个数据源。因此,服务器可以进一步基于用户标识和目标数据域,在预先建立的数据源信息集合中确定目标数据源,以配置终端与目标数据源之间的数据库连接,以使得终端从目标数据源获取目标业务数据。
[0029]这样一来,本申请提供的数据路由方法应用于低代码平台时,可以支持低代码平台对SaaS平台涉及的多种类型的数据进行管理,并提供路本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据路由方法,其特征在于,包括:接收终端发送的用于请求目标业务数据的数据请求消息;所述数据请求消息包括目标用户标识;根据所述目标用户标识,确定所述目标业务数据归属的目标数据域;基于所述目标用户标识和所述目标数据域,在预先建立的数据源信息集合中确定目标数据源;所述数据源信息集合包括多个用户标识和多个数据源信息子集合的对应关系;每个所述数据源信息子集合包括多个数据域和多个数据源的对应关系;配置所述终端与所述目标数据源之间的数据库连接,以使得所述终端从所述目标数据源获取所述目标业务数据。2.根据权利要求1所述的数据路由方法,其特征在于,所述根据所述目标用户标识,确定所述目标业务数据归属的目标数据域,包括:确定所述目标用户标识对应的上下文信息;在所述上下文信息中确定所述目标业务数据归属的目标数据域。3.根据权利要求2所述的数据路由方法,其特征在于,所述在所述上下文信息中确定所述目标业务数据归属的目标数据域,包括:确定所述上下文信息中的当前表单信息;所述当前表单信息包括注解信息;将所述注解信息中的数据域确定为所述目标数据域。4.根据权利要求1所述的数据路由方法,其特征在于,所述配置所述终端与所述目标数据源之间的数据库连接之后,还包括:确定所述数据库连接对应的闲置时长;当所述闲置时长大于或等于预设有效时长时,清除所述数据库连接。5.根据权利要求1所述的数据路由方法,其特征在于,所述基于所述用户标识和所述目标数据域,在预先建立的数据源信息集合中确定目标数据源,包括:将所述数据源信息集合中与所述目标用户标识对应的数据源信息子集合,确定为目标数据源信息子集合;将所述目标数据源信息子集合中与所述数据域对应的数据源,确定为所述目标数据源。6.根据权利要求1
‑
5任一项所述的数据路由方法,其特征在于,所述接收终端发送的用于请求访问目标业务数据的数据请求消息之前,还包括:接收所述终端发送的携带有所述目标用户标识的登录请求消息;确定与所述目标用户标识对应的数据源信息子集合的状态信息;所述状态信息用于表示与所述目标用户标识对应的数据源信息子集合中的数据源为可用状态或者不可用状态。7.一种数据路由装置,其特征在于,包括:接收单元、确定单元和配置单元;所述接收单元,用于接收终端发送的用于请求目标业务数据的数据请求消息;所述数据请求消息包括目标用户标识;所述确定单元,用于根据所述目标用户标识,确定所述目标业...
【专利技术属性】
技术研发人员:陈海锋,谢继刚,张浩祥,周锟,潘立强,张宇,庄海涛,
申请(专利权)人:联通数字科技有限公司联通云数据有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。