1.一种电子装置,其特征在于,所述电子装置包括存储器、及与所述存储器连接的处理器,所述处理器用于执行所述存储器上存储的分布式集群服务分配程序,所述分布式集群服务分配程序被所述处理器执行时实现如下步骤:A1、分别获取预先确定的分布式集群中各docker容器对第一优先级服务的响应时间;
A2、若有第一docker容器对第一优先级服务的响应时间大于预设的响应时间阈值,则确定该第一docker容器的第一资源利用率,其中,所述确定该第一docker容器的第一资源利用率包括:获取该第一docker容器的运行所述第一优先级服务的状态数据,根据所述状态数据确定所述第一资源利用率,所述状态数据包括业务数据和服务状态数据;
A3、若该第一docker容器的第一资源利用率小于预设的资源利用率阈值,则关闭该第一docker容器中运行的第二优先级服务;
A4、若关闭之后,该第一docker容器对第一优先级服务请求的响应时间仍大于所述预设的响应时间阈值,则确定除所述第一docker容器之外的其余各第二docker容器的可用资源;
A5、若有第二docker容器的可用资源大于或者等于预设的可用资源阈值,则将该第二docker容器对应的可用资源分配至所述第一docker容器。
2.如权利要求1所述的电子装置,其特征在于,在所述步骤A1之前,还包括如下步骤:预先在分布式集群中部署Docker容器;
根据Docker容器中运行的任务对资源的需求总量,为Docker容器分配资源,其中所述资源包括CPU资源、内存资源、以及硬盘资源。
3.如权利要求2所述的电子装置,其特征在于,在所述步骤A2中,所述确定该第一docker容器的第一资源利用率的步骤包括:获取该第一docker容器的运行所述第一优先级服务的状态数据,所述状态数据包括业务请求的次数;
计算所述业务请求次数与该第一docker容器可响应的业务请求的总次数的比值,该比值为确定的第一资源利用率。
4.如权利要求1所述的电子装置,其特征在于,所述分布式集群服务分配程序被所述处理器执行时还实现如下步骤:若各第二docker容器的可用资源均小于所述预设的可用资源阈值,则需要向预先确定的管理终端发送重新部署所述分布式集群中各docker容器的请求。
5.如权利要求1‑4任一所述的电子装置,其特征在于,所述第一优先级服务对应为运行机器学习模型进行相关业务处理的服务,所述第二优先级服务对应为进行机器学习模型训练的服务。
6.一种分布式集群服务分配方法,其特征在于,所述方法包括如下步骤:
S1、分别获取预先确定的分布式集群中各docker容器对第一优先级服务的响应时间;
S2、若有第一docker容器对第一优先级服务的响应时间大于预设的响应时间阈值,则确定该第一docker容器的第一资源利用率,其中,所述确定该第一docker容器的第一资源利用率包括:获取该第一docker容器的运行所述第一优先级服务的状态数据,根据所述状态数据确定所述第一资源利用率,所述状态数据包括业务数据和服务状态数据;
S3、若该第一docker容器的第一资源利用率小于预设的资源利用率阈值,则关闭该第一docker容器中运行的第二优先级服务;
S4、若关闭之后,该第一docker容器对第一优先级服务请求的响应时间仍大于所述预设的响应时间阈值,则确定除所述第一docker容器之外的其余各第二docker容器的可用资源;
S5、若有第二docker容器的可用资源大于或者等于预设的可用资源阈值,则将该第二docker容器对应的可用资源分配至所述第一docker容器。
7.如权利要求6所述的分布式集群服务分配方法,其特征在于,在所述步骤S1之前,还包括如下步骤:预先在分布式集群中部署Docker容器;
根据Docker容器中运行的任务对资源的需求总量,为Docker容器分配资源,其中所述资源包括CPU资源、内存资源、以及硬盘资源。
8.如权利要求7所述的分布式集群服务分配方法,其特征在于,在所述步骤S2中,所述确定该第一docker容器的第一资源利用率的步骤包括:获取该第一docker容器的运行所述第一优先级服务的状态数据,所述状态数据包括业务请求的次数;
计算所述业务请求次数与该第一docker容器可响应的业务请求的总次数的比值,该比值为确定的第一资源利用率。
9.如权利要求6所述的分布式集群服务分配方法,其特征在于,所述方法还包括如下步骤:若各第二docker容器的可用资源均小于所述预设的可用资源阈值,则需要向预先确定的管理终端发送重新部署所述分布式集群中各docker容器的请求。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有分布式集群服务分配程序,所述分布式集群服务分配程序可被至少一个处理器执行,以使所述至少一个处理器执行如权利要求6‑9中任一项所述的分布式集群服务分配方法的步骤。