【技术实现步骤摘要】
本专利技术涉及计算机
,具体涉及一种服务程序处理方法及服务器。
技术介绍
目前计算机技术不断发展,利用计算机提供服务的应用系统的性能也在不断提高。应用系统的服务器通常需要在后台执行一些服务程序,例如垃圾清理回收、数据传输汇总,企业资源计划(ERP,Enterprise Resource Planning)系统中的制造资源计划(MRP,Manufacturing Resource Planning)、主生产计划(MPS,Master Production Schedule)的定时运算等。现有技术中,各种服务程序一般由用户各自单独向服务器注册,由服务器根据注册的服务程序创建一个进程执行该服务程序。也就是说,当用户需要服务器提供某种后台服务时,一般是直接向服务器的操作系统注册一个系统服务即设置一个服务程序,当需要服务器提供另一种服务时,又再注册一个服务程序,而服务器对于用户注册的每个服务程序,由服务器的操作系统在启动时创建一个进程来专门负责这个服务程序的执行。这样,各个注册的服务程序都以单独的进程存在于服务器的操作系统中,且一直处于活动状态。在对现有技术的研究和 ...
【技术保护点】
一种服务程序处理方法,其特征在于,包括: 获取输入的各个服务组件; 根据指示命令将各个服务组件配置成服务程序; 为所述服务程序设置任务; 在所述任务的触发条件到达时,调度所述任务并触发线程池中的对应线程执行所述任务。
【技术特征摘要】
1、一种服务程序处理方法,其特征在于,包括:获取输入的各个服务组件;根据指示命令将各个服务组件配置成服务程序;为所述服务程序设置任务;在所述任务的触发条件到达时,调度所述任务并触发线程池中的对应线程执行所述任务。2、根据权利要求1所述的服务程序处理方法,其特征在于:所述根据指示命令将各个服务组件配置成服务程序具体为:根据输入的指示命令将各个服务组件配置成包含子服务程序的服务程序,为所述子服务程序设置顺序关系。3、根据权利要求1或2所述的服务程序处理方法,其特征在于:所述为所述服务程序设置任务具体为:设置在设定的触发条件下运行所述服务程序或周期运行所述服务程序的任务。4、根据权利要求3所述的服务程序处理方法,其特征在于:所述设定的触发条件为任务执行的时间信息,所述任务执行的时间信息是在向外输出时间配置界面后,获取根据所述时间配置界面输入的信息得到;所述在所述任务的触发条件到达时,调度所述任务具体为:在任务执行的时间到达时,将对应的已经设置好并加载在任务队列中的任务调入线程池。5、根据权利要求3所述的服务程序处理方法,其特征在于:所述设置任务时还包括设置任务的优先级信息;在调度所述任务并触发线程池中的对应线程执行所述任务时进一步根据所述任务的优先级信息进行调度。6、根据权利要求1或2所述的服务程序处理方法,其特征在于:所述服务程序和所述任务采用明文或加密的可扩展标记语言格式描述。7、根据权利要求...
【专利技术属性】
技术研发人员:汪时灿,
申请(专利权)人:金蝶软件中国有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。