[发明专利]轻量级任务触发系统及业务生态系统在审
申请号: | 202110725323.7 | 申请日: | 2021-06-29 |
公开(公告)号: | CN113282398A | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 吴顾;赵晨;肖建涛 | 申请(专利权)人: | 杭州洋驼网络科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F9/54 |
代理公司: | 北京世誉鑫诚专利代理有限公司 11368 | 代理人: | 孙国栋 |
地址: | 310000 浙江省杭州市西湖区蒋*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 轻量级 任务 触发 系统 业务 生态系统 | ||
1.一种轻量级任务触发系统(1),与业务系统(2)通信连接,所述业务系统(2)设置有多个业务逻辑,其特征在于,所述轻量级任务触发系统(1)包括任务创建服务单元(11)、数据库(12)、任务管理单元(13)、任务扫描器(14)、任务资源池(15)和任务触发器(16);
所述任务创建服务单元(11)通信连接于所述数据库(12),所述任务创建服务单元(11)用于创建定时提醒任务、并将所述定时提醒任务上传至所述数据库(12)中;
所述任务管理单元(13)通信连接于所述数据库(12)、并用于管理所述数据库(12)中的全部定时提醒任务;
所述任务扫描器(14)通信连接于所述数据库(12),所述任务扫描器(14)用于对所述数据库(12)中的全部定时提醒任务进行扫描、并将特定时间段内需要执行的定时提醒任务发送至所述任务资源池(15);
所述任务触发器(16)通信连接于所述任务资源池(15),所述任务触发器(6)设置为按照时间先后顺序将定时提醒任务依次从所述任务资源池(5)中取出并发送给所述业务系统(2),以触发所述业务系统(2)执行与定时提醒任务对应的业务逻辑。
2.根据权利要求1所述的轻量级任务触发系统(1),其特征在于,所述数据库(2)包括任务类型表、任务总表和corn任务表。
3.根据权利要求1所述的轻量级任务触发系统(1),其特征在于,所述任务管理单元(3)包括任务类型管理、总任务管理和corn任务管理。
4.根据权利要求1所述的轻量级任务触发系统(1),其特征在于,
所述数据库(2)的任务总表包括多个任务分表;
所述轻量级任务触发系统(1)还包括任务调配单元(17),所述任务调配单元(17)通信连接于所述任务扫描器(14)、并通过分表逻辑计算确定任务扫描器(14)要扫描的任务分表。
5.根据权利要求1所述的轻量级任务触发系统(1),其特征在于,
所述轻量级任务触发系统(1)还包括任务创建客户端(18),所述任务创建客户端(18)通信连接于所述任务创建服务单元(11);
所述任务创建客户端(18)用于录入任务数据,以使所述任务创建服务单元(11)利用所述任务数据创建对应的定时提醒任务。
6.一种业务生态系统,其特征在于,包括业务系统(2)和权利要求1-3中任一项所述的轻量级任务触发系统(1),所述业务系统(2)设置有多个业务逻辑,所述轻量级任务触发系统(1)通信连接于所述业务系统(2)并用于触发所述业务系统(2)执行对应的业务逻辑。
7.根据权利要求6所述的业务生态系统,其特征在于,
所述业务生态系统还包括分布式服务框架(3);
所述轻量级任务触发系统(1)还包括任务创建客户端(18),所述任务创建客户端(18)通过所述分布式服务框架(3)通信连接于所述任务创建服务单元(11);
所述任务创建客户端(18)设置为能够被所述业务系统(2)调用以录入任务数据,以使所述任务创建服务单元(11)利用所述任务数据创建对应的定时提醒任务。
8.根据权利要求6所述的业务生态系统,其特征在于,所述业务生态系统还包括消息中间件(4),所述轻量级任务触发系统(1)的任务触发器(16)通过所述消息中间件(4)与所述业务系统(2)间接通信连接。
9.根据权利要求8所述的业务生态系统,其特征在于,
所述业务系统(2)在数量上为一个或多个;
所述任务创建服务单元(11)创建的各定时提醒任务具有特定的任务类型;
所述消息中间件(4)配置有与各任务类型对应的主题,各业务系统(2)预先订阅所述消息中间件(4)中对应的主题;
所述消息中间件(4)设置为接收所述任务触发器(16)发送的定时提醒任务、并将与主题对应的定时提醒任务分别发送给订阅有该主题的业务系统(2),以触发订阅有该主题的业务系统(2)执行与该定时提醒任务对应的业务逻辑。
10.根据权利要求6所述的业务生态系统,其特征在于,
所述轻量级任务触发系统(1)在数量上为多个;
所述业务生态系统还包括分布式协调服务系统(5),所述分布式协调服务系统(5)通信连接于所述多个轻量级任务触发系统(1);
所述分布式协调服务系统(5)记录所述多个轻量级任务触发系统(1)的IP信息、且所有轻量级任务触发系统(1)的IP信息一起构成集群IP信息;
所述分布式协调服务系统(5)设置为在集群IP信息发生变化时将集群IP信息已发生变化的状态发送给所有的轻量级任务触发系统(1)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州洋驼网络科技有限公司,未经杭州洋驼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110725323.7/1.html,转载请声明来源钻瓜专利网。