System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 分布式数据库服务请求执行方法、装置、电子设备和介质制造方法及图纸_技高网

分布式数据库服务请求执行方法、装置、电子设备和介质制造方法及图纸

技术编号:40832521 阅读:4 留言:0更新日期:2024-04-01 14:56
本公开的实施例公开了一种分布式数据库服务请求执行方法、装置、电子设备和介质。该方法的一具体实施方式包括:响应于确定源节点存在目标服务请求,根据目标服务请求在目标子网中确定执行目标服务请求的目标节点;控制源节点将目标服务请求发送至目标节点;控制目标节点执行目标服务请求。该实施方式综合考虑了准确性、性能、灵活性,且根据具体的对性能、稳定性的需求,配置相应的探测种子节点的比例与重试机制,能够在性能与健壮性上权衡并灵活调整。

【技术实现步骤摘要】

本公开的实施例涉及计算机,具体涉及一种分布式数据库服务请求执行方法、装置、电子设备和计算机可读介质。


技术介绍

1、分布式数据库系统或者其他分布式的应用一般都有多个节点,通过网络链接在一起协同工作,共同处理日常事务,如sql的执行。这些节点的数量从几个到上千甚至上万个不等,往往分布比较复杂,可能会跨多个子网。因为日常运行的需求,系统某源节点需要时刻知晓某些目标节点的网络的可达性与链路(直接或者间接),在需要与目标节点进行网络交互的时候,通过已经探知的链路发送网络请求。在系统网络不是很稳定的情况下,这种可达性链路探测的意义尤为重要。

2、但是现有技术中的网络可达性探测机制局限性太大,在跨子网的环境下网络直连连不通时,很难找到存在间接的网络可达性链路,且性能较差,使用无差别寻找代理的方式,往往需要多次的尝试才能找到可达的链路,且没有重试机制,方案的健壮性也比较差,一旦网络有短暂的波动,会给网络探测结果带来影响。


技术实现思路

1、本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、本公开的一些实施例提出了一种分布式数据库服务请求执行方法、装置、电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题。

3、第一方面,本公开的一些实施例提供了一种分布式数据库服务请求执行方法,该方法包括:响应于确定源节点存在目标服务请求,根据上述目标服务请求在目标子网中确定执行上述目标服务请求的目标节点;控制上述源节点将上述目标服务请求发送至上述目标节点;控制上述目标节点执行上述目标服务请求。

4、第二方面,本公开的一些实施例提供了一种分布式数据库服务请求执行装置,装置包括:确定单元,被配置成响应于确定源节点存在目标服务请求,根据上述目标服务请求在目标子网中确定执行上述目标服务请求的目标节点;发送单元,被配置成控制上述源节点将上述目标服务请求发送至上述目标节点;执行单元,被配置成控制上述目标节点执行上述目标服务请求。

5、第三方面,本申请实施例提供了一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一实现方式描述的方法。

6、第四方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法。

7、本公开的上述各个实施例中的一个实施例具有如下有益效果:

本文档来自技高网...

【技术保护点】

1.一种分布式数据库服务请求执行方法,包括:

2.根据权利要求1所述的方法,其中,所述控制所述源节点将所述目标服务请求发送至所述目标节点,包括:

3.根据权利要求2所述的方法,其中,所述控制所述源节点将所述目标服务请求发送至所述目标节点,包括:

4.根据权利要求3所述的方法,其中,所述控制所述源节点将所述目标服务请求发送至所述目标节点包括:

5.一种用于分布式数据库服务请求执行的装置,包括:

6.根据权利要求5所述的装置,其中,所述发送装置被进一步配置成:

7.根据权利要求6所述的装置,其中,所述发送装置被进一步配置成:

8.根据权利要求7所述的装置,其中,所述发送装置被进一步配置成:

9.一种电子设备,包括:

10.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1-4中任一所述的方法。

【技术特征摘要】

1.一种分布式数据库服务请求执行方法,包括:

2.根据权利要求1所述的方法,其中,所述控制所述源节点将所述目标服务请求发送至所述目标节点,包括:

3.根据权利要求2所述的方法,其中,所述控制所述源节点将所述目标服务请求发送至所述目标节点,包括:

4.根据权利要求3所述的方法,其中,所述控制所述源节点将所述目标服务请求发送至所述目标节点包括:

5.一种用于分布式数据库服务请...

【专利技术属性】
技术研发人员:庞艺伟陶征霖常雷姚佳丽霍瑞龙刘大伟宋宜旭
申请(专利权)人:北京偶数科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1