System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 会议系统中查询区域节点状态的方法、装置、设备和介质制造方法及图纸_技高网

会议系统中查询区域节点状态的方法、装置、设备和介质制造方法及图纸

技术编号:41358574 阅读:3 留言:0更新日期:2024-05-20 10:09
本申请实施例提供一种会议系统中查询区域节点状态的方法、装置、设备和介质。应用于视频会议系统中的中央节点,该方法包括:在获取到分布式锁后,生成续命锁定时器,所述分布式锁用于查询数据库中区域节点的状态;在所述续命锁定时器的时间间隔到达时,向数据库服务端发送续命指示信息,所述续命指示信息包括所述分布式锁的名称和续命临界值,所述续命指示信息用于指示数据库服务端在所述分布式锁的有效时间小于所述续命临界值的情况下,对所述分布式锁续命。通过本申请的实施例的技术方案可以提高区域节点状态查询的性能。

【技术实现步骤摘要】

本申请涉及视频会议领域,具体而言,涉及一种会议系统中查询区域节点状态的方法、装置、设备和介质


技术介绍

1、分布式锁是一种用于在分布式系统中实现资源互斥访问的机制。在分布式环境中,多个节点同时访问共享资源时,为了保证数据的一致性和正确性,需要确保同一时间只有一个节点可以对资源进行操作,其他节点需要等待。

2、在视频会议系统中,中央节点每次进行区域节点的状态查询时,需要先获取分布式锁,以保证定时任务的独占性,同时还要保证此次任务真正的执行完毕后,才能将锁释放,让其它节点进行获取,这就需要在任务没有完成之前,对分布式锁的续命。现有的锁续命的方式主要是通过任务节点来执行对应的脚本实现对分布式锁的续命。然而这种方式存在性能差的问题。

3、因此,如何提供一种能够提高查询性能的方法,成为亟需解决的技术问题。


技术实现思路

1、本申请的一个实施例的目的在于提供一种会议系统中查询区域节点状态的方法、装置、设备和介质,通过本申请的实施例的技术方案可以提高区域节点状态查询的性能。

2、第一方面,本申请实施例提供了一种会议系统中查询区域节点状态的方法,应用于视频会议系统中的中央节点,所述方法包括:在获取到分布式锁后,生成续命锁定时器,所述分布式锁用于查询数据库中区域节点的状态;在所述续命锁定时器的时间间隔到达时,向数据库服务端发送续命指示信息,所述续命指示信息包括所述分布式锁的名称和续命临界值,所述续命指示信息用于指示数据库服务端在所述分布式锁的有效时间小于所述续命临界值的情况下,对所述分布式锁续命。

3、本申请实施例通过将续命逻辑转移至服务端(数据库服务端)执行,客户端(中央节点端)与服务端的逻辑分离,实现了各自独立的操作和维护,使得客户端(即任务节点)和服务端(数据库服务端)的更新和维护更加灵活,从而能够提高查询性能和提高灵活性。

4、在一种实施方式中,所述方法还包括:在查询数据库中区域节点状态的任务完成后,停止所述续命锁定时器,并释放所述分布式锁。

5、在一种实施方式中,所述数据库服务端是通过续命锁脚本对所述分布式锁续命的,其中所述续命锁脚本是集成在所述数据库服务端中的,或者所述续命锁脚本是由中央节点注册给所述数据库服务端的。

6、在一种实施方式中,所述查询数据库中区域节点的状态的任务和所述续命锁定时器的任务对应独立的两个线程。

7、第二方面,本申请的一个实施例提供了一种会议系统中查询区域节点状态的方法,应用于视频会议系统中的数据库服务端,所述方法包括:接收中央节点发送的续命指示信息,所述续命指示信息包括分布式锁的名称和续命临界值,其中,所述分布式锁用于所述中央节点查询数据库中区域节点的状态,所述续命指示信息是所述中央节点在续命锁定时器的时间间隔到达时发送的,所述续命锁定时器是所述中央节点在获取到所述分布式锁后生成的;在所述分布式锁的有效时间小于续命临界值的情况下,对所述分布式锁续命。

8、在一种实施方式中,所述对所述分布式锁续命包括:通过续命锁脚本对所述分布式锁续命的,其中所述续命锁脚本是集成在所述数据库服务端中的,或者所述续命锁脚本是由中央节点注册给所述数据库服务端的。

9、第三方面,本申请实施例提供了一种会议系统中查询区域节点状态的装置,应用于视频会议系统中的中央节点,所述装置包括:生成单元,用于在获取到分布式锁后,生成续命锁定时器,所述分布式锁用于查询数据库中区域节点的状态;发送单元,用于在所述续命锁定时器的时间间隔到达时,向数据库服务端发送续命指示信息,所述续命指示信息包括所述分布式锁的名称和续命临界值,所述续命指示信息用于指示数据库服务端在所述分布式锁的有效时间小于所述续命临界值的情况下,对所述分布式锁续命。

10、在一种实施方式中,所述处理单元还用于在查询数据库中区域节点状态的任务完成后,停止所述续命锁定时器,并释放所述分布式锁。

11、在一种实施方式中,所述数据库服务端是通过续命锁脚本对所述分布式锁续命的,其中所述续命锁脚本是集成在所述数据库服务端中的,或者所述续命锁脚本是由中央节点注册给所述数据库服务端的。

12、在一种实施方式中,所述查询数据库中区域节点的状态的任务和所述续命锁定时器的任务对应独立的两个线程。

13、第四方面,本申请实施例提供了一种会议系统中查询区域节点状态的装置,应用于视频会议系统中的数据库服务端,所述装置包括:接收单元,用于接收中央节点发送的续命指示信息,所述续命指示信息包括分布式锁的名称和续命临界值,其中,所述分布式锁用于所述中央节点查询数据库中区域节点的状态,所述续命指示信息是所述中央节点在续命锁定时器的时间间隔到达时发送的,所述续命锁定时器是所述中央节点在获取到所述分布式锁后生成的;续命单元,用于在所述分布式锁的有效时间小于续命临界值的情况下,对所述分布式锁续命。

14、在一种实施方式中,所述续命单元具体用于通过续命锁脚本对所述分布式锁续命的,其中所述续命锁脚本是集成在所述数据库服务端中的,或者所述续命锁脚本是由中央节点注册给所述数据库服务端的。

15、第五方面,本申请的一个实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时可实现如第一方面及第一方面的任一实施方式所述的方法或第二方面即第二方面的任一实施方式所述的方法。

16、第六方面,本申请的一个实施例提供一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述程序时可实现如第一方面及第一方面的任一实施方式所述的方法或第二方面即第二方面的任一实施方式所述的方法。

17、第七方面,本申请的一个实施例提供一种计算机程序产品,所述的计算机程序产品包括计算机程序,其中,所述的计算机程序被处理器执行时可实现如第一方面及第一方面的任一实施方式所述的方法或第二方面即第二方面的任一实施方式所述的方法。

本文档来自技高网...

【技术保护点】

1.一种会议系统中查询区域节点状态的方法,其特征在于,应用于视频会议系统中的中央节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,

4.根据权利要求1或2所述的方法,其特征在于,

5.一种会议系统中查询区域节点状态的方法,其特征在于,应用于视频会议系统中的数据库服务端,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,所述对所述分布式锁续命包括:

7.一种会议系统中查询区域节点状态的装置,其特征在于,应用于视频会议系统中的中央节点,所述装置包括:

8.一种会议系统中查询区域节点状态的装置,其特征在于,应用于视频会议系统中的数据库服务端,所述装置包括:

9.一种电子设备,其特征在于,包括存储器、处理器以及存储在所述存储器上并在所述处理器上运行的计算机程序,其中,所述计算机程序被所述处理器运行时执行如权利要求1-6中任意一项权利要求所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中,所述计算机程序被处理器运行时执行如权利要求1-6中任意一项权利要求所述的方法。

...

【技术特征摘要】

1.一种会议系统中查询区域节点状态的方法,其特征在于,应用于视频会议系统中的中央节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,

4.根据权利要求1或2所述的方法,其特征在于,

5.一种会议系统中查询区域节点状态的方法,其特征在于,应用于视频会议系统中的数据库服务端,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,所述对所述分布式锁续命包括:

7.一种会议系统中查询区域节点状态的装置,其特征在...

【专利技术属性】
技术研发人员:姜程
申请(专利权)人:好信云北京网络通信有限公司
类型:发明
国别省市:

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

1