[发明专利]一种调度业务的方法及定时服务器有效
申请号: | 201410130947.4 | 申请日: | 2014-04-02 |
公开(公告)号: | CN103902360A | 公开(公告)日: | 2014-07-02 |
发明(设计)人: | 王鹏;胡道生;夏曙光 | 申请(专利权)人: | 北京中交兴路车联网科技有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 胡彬;孟金喆 |
地址: | 100191 北京市海淀区学院路3*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调度 业务 方法 定时 服务器 | ||
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种调度业务的方法及定时服务器。
背景技术
随着计算机技术的迅速发展,各式各样的业务系统蜂拥而现,其功能也越来越强大。目前,一些业务系统中通常会需要设置定时任务,并根据该定时任务产生的触发结果执行相应的业务(例如业务系统的定时任务会在每天的10点钟到达时产生一个触发结果,业务系统在检测到该结果时发一封邮件给某邮箱),进而实现部分业务逻辑以满足业务的具体需求。
在现有的技术中,通常都是由业务系统使用Quartz插件来实现该系统中的定时任务,但是其存在的技术缺陷是:在一个大型项目中往往包括多个业务系统,而每个业务系统可能会设置多个定时任务,这样会消耗业务系统较多内存资源,影响其他业务的执行效率,并且各定时任务配置零散、无法统一管理。
发明内容
本发明提供一种调度业务的方法及定时服务器,以解决多个定时任务环境下耗费业务系统较多内存资源、影响其他业务的执行效率、和各定时任务配置零散无法统一管理的问题。
第一方面,本发明实施例提供了一种调度业务的方法,该方法包括:
定时服务器集群获取业务系统的远程调用地址、远程调用接口和定时规则;
所述定时服务器集群根据所述定时规则启动定时任务;
所述定时服务器集群根据所述定时任务的运行确定产生定时触发条件时,根据所述远程调用地址控制所述业务系统执行所述远程调用接口的业务功能。
第二方面,本发明实施例还提供了一种定时服务器,该定时服务器包括:
定时参数获取单元,用于获取业务系统的远程调用地址、远程调用接口和定时规则;
定时启动单元,用于根据所述定时规则启动定时任务;
业务控制单元,用于根据所述定时任务的运行确定产生定时触发条件时,根据所述远程调用地址控制所述业务系统执行所述远程调用接口的业务功能。
本发明实施例通过定时服务器实现定时任务,并根据该任务的运行确定产生定时触发条件时控制业务系统执行相应的业务功能,实现了对业务系统需定时触发的业务的远程控制,区别于现有技术中由业务系统完成定时任务,这样不仅仅解决了多个定时任务环境下耗费业务系统较多内存资源的问题,而且将定时任务的实现作为单独的服务部署在定时服务器上,与业务系统中的其他业务控制相互独立,提高了其他业务的执行效率,同时便于管理各定时任务。
附图说明
图1是本发明实施例一提供的一种调度业务的方法的流程示意图;
图2是本发明实施例二提供的一种定时服务器的结构示意图;
图3是本发明实施例三提供的一种调度业务的系统的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1是本发明实施例一提供的一种调度业务的方法的流程示意图,本实施例可适用于由定时服务器集群和业务系统组成的网络架构,如图3所示,以通过定时服务器集群实现定时任务对业务系统中的相关业务进行控制,该方法具体包括如下步骤:
步骤110、定时服务器集群获取业务系统的远程调用地址、远程调用接口和定时规则。
在本发明实施例中,远程调用地址是业务系统标识信息,定时服务器集群据此来定位其所对应的业务系统;远程调用接口用于描述业务系统需定时执行的业务功能模块的调用名称;定时规则用于描述例如每隔半个小时、每天的12点钟触发一次等定时信息。
定时服务器集群可以在本地预先生成配置文件或从其他数据库平台获取预先生成的配置文件,该配置文件中存储有业务系统中需定时执行的业务参数信息,其中所述业务参数信息包括远程调用地址、远程调用接口和定时规则。当业务系统为多个时,定时服务器集群可以为每个业务系统生成一个配置文件,也可以将多个业务系统中需定时执行的业务参数信息存储在一个配置文件中。定时服务器集群从所述配置文件中查找得到业务系统的远程调用地址和定时规则。
当然,本领域的技术人员应理解,定时服务器集群获取业务系统的远程调用地址和定时规则的过程也可以是:实时接收业务系统发送的定时配置需求,提取所述定时配置需求中所包含的业务系统的远程调用地址和定时规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中交兴路车联网科技有限公司,未经北京中交兴路车联网科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410130947.4/2.html,转载请声明来源钻瓜专利网。