【技术实现步骤摘要】
一种管理自动程序的方法和装置
本专利技术涉及计算机
,尤其涉及一种管理自动程序的方法和装置。
技术介绍
应用系统中包括各式各样自动程序,运维管理员经常要对这些自动程序进行监视、启动、停止以及批量操作,并且自动程序的数量越来越多,运维管理员的管理难度越来越大。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:现有主流技术使用服务注册与发现的机制,需要自动程序依赖于管理程序的客户端,以实现自动程序的监视、部分线程停止等功能。自动程序启动时,管理程序客户端向管理程序服务端进行注册,并将自动程序的相关信息发送给管理程序服务端。自动程序启动后,管理程序客户端定时向管理程序服务端发送心跳状态,使管理程序服务端能够监视部署在管理程序客户端的自动程序的状态。如果需要停止服务,管理程序服务端向自动程序发送服务下线请求,管理程序客户端停止自动程序的业务线程,但是仍会保留自动程序进程,是一种“假停止”。这种方案使自动程序与管理程序紧耦合,降低了自动程序与其他系统的兼容性,并且这种方案无法实现自动程序的 ...
【技术保护点】
1.一种管理自动程序的方法,其特征在于,应用于客户端,包括:/n向服务端发送启动请求,以在所述服务端运行自动程序;/n周期性地向所述服务端发送状态查询请求;/n接收所述服务端返回的运行在所述服务端的自动程序的状态查询结果。/n
【技术特征摘要】
1.一种管理自动程序的方法,其特征在于,应用于客户端,包括:
向服务端发送启动请求,以在所述服务端运行自动程序;
周期性地向所述服务端发送状态查询请求;
接收所述服务端返回的运行在所述服务端的自动程序的状态查询结果。
2.根据权利要求1所述的方法,其特征在于,向服务端发送启动请求,包括:
周期性地向服务端发送启动请求;其中,所述启动请求携带启动时间和自动程序标识;
接收所述服务端返回的请求接收成功消息。
3.根据权利要求1所述的方法,其特征在于,还包括:
周期性地向服务端发送停止请求;其中,所述停止请求携带停止时间和自动程序标识;
接收所述服务端返回的请求接收成功消息。
4.根据权利要求1所述的方法,其特征在于,还包括:
若存在任意一种类型的自动程序的负载大于第一负载阈值,则向该类型的自动程序对应的服务端发送启动请求,以在所述服务端运行该类型的自动程序;
若存在任意一种类型的自动程序的负载小于第二负载阈值,则向该类型的自动程序对应的服务端发送停止请求,以使该类型的自动程序在所述服务端停止运行。
5.一种管理自动程序的方法,其特征在于,应用于服务端,包括:
接收客户端发送的启动请求,根据所述启动请求启动自动程序,以使所述自动程序在所述服务端运行;
接收客户端发送的状态查询请求;
通过系统资源探测所述自动程序的状态查询结果,将所述自动程序的状态查询结果返回至所述客户端。
6.根据权利要求5所述的方法,其特征在于,接收客户端发送的启动请求,根据所述启动请求启动自动程序,以使所述自动程序在所述服务端运行,包括:
接收客户端发送的启动请求;其中,所述启动请求携带启动时间和自动程序标识;
将请求接收成功消息返回至所述服务端;
若到达所述启动时间,则根据所述自动程序标识启动自动程序,以使所述自动程序在所述服务端运行。
7.根据权利要求6所述的方法,其特征在于,还包括:
接收所述客户端发送的停止请求;其中,所述停止请求携带停止时间和自动程序标识;
将请求接收成功消息返回至所述服务端;
若到达所述停止时间,则根据所述自动程序标识停止自动程序,以使所述自动程序在所述服务端停止运行。
8.一种管理自动程序的装置,其特征在于,设置在客户端,包括:
发送模块,用于向服务端发送启动请求,以在所述服务端运行自动程序;
查询模块,用于周期性地向所述服务端发送状态查询请求;
第一接收模块,用于接收所述服务...
【专利技术属性】
技术研发人员:曹子钰,方红涛,汪维,
申请(专利权)人:中国建设银行股份有限公司,建信金融科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。