分布式定时调度系统和方法

    公开(公告)号:CN113742063A

    公开(公告)日:2021-12-03

    申请号:CN202110899850.X

    申请日:2021-08-06

    IPC分类号: G06F9/50 G06F9/48

    摘要: 本发明实施例公开了一种分布式定时调度系统和方法,该系统包括客户端、注册中心和调度端,其中:客户端生成当前定时任务并将当前定时任务发送给注册中心;注册中心基于调度端的性能参数,确定当前时刻性能最优的当前调度端;注册中心将当前定时任务发送给当前调度端;当前调度端接收当前定时任务,本发明实施例的技术方案基于调度端的性能参数确定当前性能最优的调度端,并将当前定时任务分配给该调度端,能够根据每个调度端的实际性能情况进行定时任务的分配,避免因调度端配置不好或者内存占用率过高导致任务处理不完整或丢失等情况,减少了任务调度对数据库和内存的依赖,还能够使调度系统实现通过水平扩容提高调度性能的效果。

    远程授权系统和方法
    2.
    发明公开

    公开(公告)号:CN113612744A

    公开(公告)日:2021-11-05

    申请号:CN202110837580.X

    申请日:2021-07-23

    摘要: 本发明实施例公开了一种远程授权系统和方法,远程授权系统包括客户端、服务器和被控终端,其中:客户端向服务器发送控制被控终端的授权请求;所述服务器接收所述授权请求并对所述授权请求进行不可逆加密,生成第一密文,并将所述第一密文发送给所述客户端;所述客户端接收所述第一密文,并将所述第一密文和所述授权请求发送给被控终端;所述被控终端接收所述第一密文和所述授权请求,并基于所述第一密文和所述授权请求,确定是否授权成功,本发明实施例的技术方案能够提高授权过程中的安全性,同时也能够缓解服务器的压力。

    树形结构表的生成方法、装置和电子设备

    公开(公告)号:CN112241412B

    公开(公告)日:2023-10-13

    申请号:CN202011175520.8

    申请日:2020-10-28

    摘要: 本发明提供了一种树形结构表的生成方法、装置和电子设备,基于接收到的初始sql文件,生成初始树形结构表;基于接收到的配置sql文件,配置初始树形结构表,得到树形结构表;其中,配置sql文件包括:修改、添加或删除初始树形结构表中一个或多个节点的节点信息;树形结构表包括多层级节点,每个节点包括一个或多个子节点。该方式中,通过数据库管理系统可以直接对初始sql文件以及配置sql文件进行处理,得到树形结构表,操作简单,时间成本较低,同时该种方式能够针对不同的应用场景,灵活修改树形结构表的数据结构。

    基于Redis的分布式定时调度系统和方法

    公开(公告)号:CN113032131B

    公开(公告)日:2021-08-31

    申请号:CN202110574672.3

    申请日:2021-05-26

    IPC分类号: G06F9/48

    摘要: 本发明实施例公开了一种基于Redis的分布式定时调度系统和方法,该系统中,若当前任务抢占线程抢占预设关键字,则当前定时任务调度节点为定时任务调度主节点;当前任务续约线程持续进行定时任务调节主节点续约操作;若续约操作执行失败,则下一个定时任务调度节点为定时任务调度主节点,下一个任务续约线程持续进行定时任务调度主节点续约操作;定时任务调度主节点向定时任务执行节点发送调度请求;定时任务执行节点接收调度请求,执行相应的定时任务执行操作,本发明实施例的技术方案使得定时任务的调度不再依赖数据库及数据库锁,减少了数据库的频繁读写以及加解锁的操作,实现主备调度节点的无缝切换,提高了定时任务的调度效率。

    树形结构表的生成方法、装置和电子设备

    公开(公告)号:CN112241412A

    公开(公告)日:2021-01-19

    申请号:CN202011175520.8

    申请日:2020-10-28

    摘要: 本发明提供了一种树形结构表的生成方法、装置和电子设备,基于接收到的初始sql文件,生成初始树形结构表;基于接收到的配置sql文件,配置初始树形结构表,得到树形结构表;其中,配置sql文件包括:修改、添加或删除初始树形结构表中一个或多个节点的节点信息;树形结构表包括多层级节点,每个节点包括一个或多个子节点。该方式中,通过数据库管理系统可以直接对初始sql文件以及配置sql文件进行处理,得到树形结构表,操作简单,时间成本较低,同时该种方式能够针对不同的应用场景,灵活修改树形结构表的数据结构。

    远程授权系统和方法
    6.
    发明授权

    公开(公告)号:CN113612744B

    公开(公告)日:2023-09-22

    申请号:CN202110837580.X

    申请日:2021-07-23

    摘要: 本发明实施例公开了一种远程授权系统和方法,远程授权系统包括客户端、服务器和被控终端,其中:客户端向服务器发送控制被控终端的授权请求;所述服务器接收所述授权请求并对所述授权请求进行不可逆加密,生成第一密文,并将所述第一密文发送给所述客户端;所述客户端接收所述第一密文,并将所述第一密文和所述授权请求发送给被控终端;所述被控终端接收所述第一密文和所述授权请求,并基于所述第一密文和所述授权请求,确定是否授权成功,本发明实施例的技术方案能够提高授权过程中的安全性,同时也能够缓解服务器的压力。

    基于Redis的分布式定时调度系统和方法

    公开(公告)号:CN113032131A

    公开(公告)日:2021-06-25

    申请号:CN202110574672.3

    申请日:2021-05-26

    IPC分类号: G06F9/48

    摘要: 本发明实施例公开了一种基于Redis的分布式定时调度系统和方法,该系统中,若当前任务抢占线程抢占预设关键字,则当前定时任务调度节点为定时任务调度主节点;当前任务续约线程持续进行定时任务调节主节点续约操作;若续约操作执行失败,则下一个定时任务调度节点为定时任务调度主节点,下一个任务续约线程持续进行定时任务调度主节点续约操作;定时任务调度主节点向定时任务执行节点发送调度请求;定时任务执行节点接收调度请求,执行相应的定时任务执行操作,本发明实施例的技术方案使得定时任务的调度不再依赖数据库及数据库锁,减少了数据库的频繁读写以及加解锁的操作,实现主备调度节点的无缝切换,提高了定时任务的调度效率。