1.一种容器启动装置,其特征在于,包括:
第一启动单元,用于响应于接收到容器节点的启动指令,启动所述容器节点中的代理容器,并控制所述容器节点中的业务容器对外发送服务请求;
判断单元,用于接收所述服务请求对应的反馈信息,根据所述反馈信息判断所述代理容器是否在业务容器启动之前启动成功;
第二启动单元,用于若所述代理容器启动成功,则启动所述业务容器。
2.根据权利要求1所述的装置,其特征在于,
所述第二启动单元,还用于若所述代理容器启动失败,则等待第一预设时长后,控制所述业务容器重新对外发送服务请求,并接收所述服务请求对应的反馈信息,直至根据所述服务请求对应的反馈信息,确定所述代理容器启动成功,启动所述业务容器。
3.根据权利要求2所述的装置,其特征在于,所述第二启动单元,包括:发送模块和启动模块,所述发送模块,可以用于若控制所述业务容器重新对外发送服务请求的重试次数超过预设重试次数,则确定所述代理容器启动失败,向业务人员终端发送报警信息;
所述启动模块,可以用于若控制所述业务容器重新对外发送服务请求的重试次数未超过预设重试次数,且根据所述服务请求对应的反馈信息,确定所述代理容器启动成功,则启动所述业务容器。
4.根据权利要求1所述的装置,其特征在于,
所述第一启动单元,具体用于控制所述业务容器对外发送服务请求,并利用预设流量控制工具拦截所述服务请求,将所述服务请求转发给所述代理容器,以便所述代理容器转发所述服务请求。
5.根据权利要求1所述的装置,其特征在于,所述判断单元,包括:第一确定模块和第二确定模块,所述第一确定模块,用于若所述反馈信息为服务请求成功,则确定所述代理容器在业务容器启动之前启动成功;
所述第二确定模块,用于若所述反馈信息为服务请求失败,则确定所述代理容器在业务容器启动之前启动失败。
6.根据权利要求1所述的装置,其特征在于,所述装置还包括:第一销毁单元和第二销毁单元,所述第一销毁单元,用于响应于接收到容器节点的销毁指令,销毁所述容器节点中的业务容器,并利用所述容器节点中代理容器预先设置的进程检测功能检测所述业务容器中是否还存在业务进程;
所述第二销毁单元,用于若所述业务容器中不存在所述业务进程,则销毁所述代理容器,优选地,所述第二销毁单元,还用于若所述业务容器中存在业务进程,则等待第二预设时长后,利用所述代理容器预先设置的进程检测功能重新检测所述业务容器中是否还存在业务进程,直至所述业务容器中不存在业务进程,销毁所述代理容器,优选地,所述第一销毁单元,包括:第一检测模块和第二检测模块,所述第一检测模块,用于利用所述代理容器预先设置的进程检测功能检测所述业务容器中是否存在服务注册销毁进程;
所述第二检测模块,用于若不存在所述服务注册销毁进程,则利用所述代理容器预先设置的进程检测功能检测所述业务容器中是否存在消息队列销毁进程;
所述第二销毁单元,具体用于若所述业务容器中不存在所述消息队列销毁进程,则销毁所述代理容器。
7.一种容器启动方法,其特征在于,包括:
响应于接收到容器节点的启动指令,启动所述容器节点中的代理容器,并控制所述容器节点中的业务容器对外发送服务请求;
接收所述服务请求对应的反馈信息,根据所述反馈信息判断所述代理容器是否在业务容器启动之前启动成功;
若所述代理容器启动成功,则启动所述业务容器。
8.根据权利要求7所述的方法,其特征在于,在所述根据所述反馈信息判断所述代理容器是否在业务容器启动之前启动成功之后,所述方法还包括:若所述代理容器启动失败,则等待第一预设时长后,控制所述业务容器重新对外发送服务请求,并接收所述服务请求对应的反馈信息,直至根据所述服务请求对应的反馈信息,确定所述代理容器启动成功,启动所述业务容器,优选地,所述直至根据所述服务请求对应的反馈信息,确定所述代理容器启动成功,启动所述业务容器,包括:若控制所述业务容器重新对外发送服务请求的重试次数超过预设重试次数,则确定所述代理容器启动失败,向业务人员终端发送报警信息;
若控制所述业务容器重新对外发送服务请求的重试次数未超过预设重试次数,且根据所述服务请求对应的反馈信息,确定所述代理容器启动成功,则启动所述业务容器,优选地,所述控制所述容器节点中的业务容器对外发送服务请求,包括:控制所述业务容器对外发送服务请求,并利用预设流量控制工具拦截所述服务请求,将所述服务请求转发给所述代理容器,以便所述代理容器转发所述服务请求,优选地,所述根据所述反馈信息判断所述代理容器是否在业务容器启动之前启动成功,包括:若所述反馈信息为服务请求成功,则确定所述代理容器在业务容器启动之前启动成功;
若所述反馈信息为服务请求失败,则确定所述代理容器在业务容器启动之前启动失败,优选地,所述方法还包括:响应于接收到容器节点的销毁指令,销毁所述容器节点中的业务容器,并利用所述容器节点中代理容器预先设置的进程检测功能检测所述业务容器中是否还存在业务进程;
若所述业务容器中不存在所述业务进程,则销毁所述代理容器。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求7至8中任一项所述的方法的步骤。
10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求7至8中任一项所述的方法的步骤。