[发明专利]一种用于管理进程的方法及系统有效
申请号: | 201410539280.3 | 申请日: | 2014-10-13 |
公开(公告)号: | CN104298563B | 公开(公告)日: | 2018-08-21 |
发明(设计)人: | 孙英昊;朱辉 | 申请(专利权)人: | 中国外汇交易中心 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48;G06F9/54 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 郑立柱 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 管理 进程 方法 系统 | ||
本发明提供了一种用于管理进程的方法及系统。根据本发明的一个实施例,该系统包括:至少一个本地管理器,用于对进程进行管理,其中该进程配置有线程,该线程用于协助管理该进程;域管理器,其与该至少一个本地管理器耦合,用于管理该多个本地管理器及该进程;其中,该本地管理器被配置为接收来自该进程的注册请求,并根据配置文件为该进程分配资源,以及通过与该进程的该线程进行通信来监控该进程的状态。
技术领域
本发明涉及一种用于管理进程的方法及系统。
背景技术
随着信息化的迅速发展,在银行等领域的应用系统中,越发需要一种方法来对各种多样化的进程进行管理。例如,为各种进程分配相应的合适的资源、实时监控各种进程的状态(例如,激活状态、非激活状态)、当进程出现故障时,及时对其进行应急重启、根据需要停止相关的进程,并释放其所占用的资源等等。
然而,在现有的技术中,并没有设置合适的资源分配机制,这就意味着通常一个进程启动时将自动获取相应的资源,并且由此导致了操作员不能很好地了解资源的分配使用情况以及根据需要进行相应地调度。
此外,现有的系统也不能很好地实时地监控各个进程的状态,从而当发生故障时也不利于采取适当的后续措施。
另一方面,越来越多的各种应用程序将在系统中运行,而这些应用程序各自都需要占用一定的资源。而在现有技术中,系统不能很好地修改、扩展所需要的资源,从而进一步影响了系统的兼容性以及系统的整体性能。例如,如果增加了新的应用程序或业务,而当前的资源已经饱和时,就不能顺利地为该新的应用程序或业务分配适合的资源,从而影响了该新的应用程序或业务的有效运行。
发明内容
可见,背景技术中的存在的问题在于,系统无法应对多样化的进程,以及无法为该些多样化的进程分配适合的资源。并且系统中的资源不是灵活可变的,当加入新的应用程序时,就有可能引发问题,从而无法满足配置的需求。另一方面,系统的操作员无法了解整个资源的使用状况,也无法实时地了解各种进程的状态,更无法在发生故障时进行相应地紧急操作,例如重启进程。
因此,针对背景技术中所存在的问题,根据本发明的第一方面,提出了一种用于管理进程的方法,其中,所述方法包括:a.所述进程向本地管理器发送注册请求,其中所述进程配置有线程,所述线程用于协助管理所述进程;b.所述本地管理器接收所述注册请求,并根据配置文件为所述进程分配资源;以及c.所述本地管理器通过与所述进程的所述线程进行通信来监控所述进程的状态。
通过本发明,仅当本地管理器接收到来自进程的注册请求时,才根据配置文件为该进程分配资源。并且所分配的资源是根据配置文件而定的。因此,能够有序地并且高效为进程分配资源,本地管理器可以清楚地获知哪些进程占用了哪些资源。
此外,根据本发明,为进程设置有相应的线程,其用于与本地管理器之间的通信交互。通过该特定的线程,本地管理器可以监控进程的状态。本地管理器可以例如设置在一台计算机上,而一台计算机上例如可以设置有一个或多个本地管理器。该本地管理器可以管理例如运行在计算机上的各种进程,例如各种应用程序。
在本发明的一个实施例中,所述步骤c进一步包括:c1.所述本地管理器定期向所述进程的所述线程发送第一消息;以及c2.响应于所述第一消息,所述进程的所述线程向所述本地管理器反馈所述进程的状态。
通过该优选的实施例,本地管理器可以定期(例如每隔几秒)发送一个消息给进程的线程。而线程也将响应于该消息来向本地管理器反馈进程的状态。由此,本地管理器可以简单地监控其所管理的各种进程。
在本发明的一个实施例中,所述方法还包括步骤d和e:d.当需要停止所述进程时,所述本地管理器向所述进程的所述线程发送停止消息;以及e.根据所述停止消息,所述线程停止所述进程。
通过该优选的实施例,本地管理器能够有效地控制进程的启动和停止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国外汇交易中心,未经中国外汇交易中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410539280.3/2.html,转载请声明来源钻瓜专利网。