【技术实现步骤摘要】
基于容器集群对联合计算多方进行服务校验的方法及系统
[0001]本说明书一个或多个实施例涉及计算机
,尤其涉及一种基于容器集群对联合计算多方进行服务校验的方法及系统。
技术介绍
[0002]为方便于数据的管理,联合计算的多个参与方针对各自持有的数据,通常会单独部署各自对应的目标服务,这里的目标服务包括,本地特征数据的存储服务、审核服务以及预处理服务中的至少一项。
[0003]需要说明,对于上述目标服务,其只有在可以被正确调用的情况下才能确保联合计算结果的正确性,因此,需要提供一种针对上述目标服务进行正确性校验的方案。
技术实现思路
[0004]本说明书一个或多个实施例描述了一种基于容器集群对联合计算多方进行服务校验的方法及系统,可以借助于容器集群的任务管理能力,来校验目标服务的正确性,由此可以节约服务校验成本。
[0005]第一方面,提供了一种基于容器集群对联合计算多方进行服务校验的方法,包括:
[0006]校验管理中心响应于用户的服务校验请求,向所述主节点发送任务建立请求;所述任务建立请求至少指示待校验的目标参与方使用的目标服务;
[0007]所述主节点根据所述任务建立请求,针对所述目标参与方中的目标从节点创建所述目标服务的校验任务;
[0008]所述目标从节点响应于所述校验任务,对所述目标参与方的目标服务进行校验,得到服务校验结果;
[0009]所述目标从节点将所述服务校验结果提供给所述校验管理中心。
[0010]第二方面,提供了一种基 ...
【技术保护点】
【技术特征摘要】
1.一种基于容器集群对联合计算多方进行服务校验的方法,所述容器集群包括主节点和分别部署在多个参与方的多个从节点;所述方法包括:校验管理中心响应于用户的服务校验请求,向所述主节点发送任务建立请求;所述任务建立请求至少指示待校验的目标参与方使用的目标服务;所述主节点根据所述任务建立请求,针对所述目标参与方中的目标从节点创建所述目标服务的校验任务;所述目标从节点响应于所述校验任务,对所述目标参与方的目标服务进行校验,得到服务校验结果;所述目标从节点将所述服务校验结果提供给所述校验管理中心。2.根据权利要求1所述的方法,其中,所述任务建立请求至少指示待验证数据的唯一标识;所述针对所述目标参与方中的目标从节点创建所述目标服务的校验任务,包括:将所述待验证数据的唯一标识作为校验依据添加到所述校验任务的配置参数中。3.根据权利要求1所述的方法,其中,所述目标从节点响应于所述校验任务,对所述目标参与方的目标服务进行校验,包括:所述目标从节点中的容器管理组件监听所述校验任务,并在监听到所述校验任务时,在该目标从节点中启动校验模块,利用所述校验模块,对所述目标服务进行校验。4.根据权利要求3所述的方法,其中,所述利用所述校验模块,对所述目标服务进行校验,包括:利用所述校验模块,调用所述目标服务的接口,以获取待验证数据的验证结果;若所述验证结果满足预定条件,则确定所述服务校验结果为校验成功。5.根据权利要求4所述的方法,其中,所述验证结果包括所述待验证数据所包含字段的数目和/或至少部分字段的数据类型。6.根据权利要求4所述的方法,还包括:若针对所述目标服务的接口调用失败,则确定所述服务校验结果为校验失败;或者,若所述验证结果不满足预定条件,则确定所述服务校验结果为校验失败。7.根据权利要求1所述的方法,在所述向所述主节点发送任务建立请求之后,还包括:所述校验管理中心初始化所述校验任务的任务状态;在所述校验管理中心接收到所述服务校验结果之后,根据所述服务校验结果更新所述任务状态。8.根据权利要求7所述的方法,在所述目标从节点将所述服务校验结果提供给所述校验管理中心之前,还包括:所述校验管理中心接收所述目标从节点开始对所述目标服务进行校验后发送的任务开始通知;所述校验管理中心根据所述任务开始通知,更新初始化的任务状态,得到中间状态;所述根据所述服务校验结果更新所述任务状态,包括:根据所述服务校验结果,更新所述中间状态。9.根据权利要求7所述的方法,在所述校验管理中心初始化所述校验任务的任务状态之后,还包括:
若所述校验管理中心确定在达到超时时间阈值,未接收到所述服务校验结果,则将所述任务状态更新为失败。10.根据权利要求1所述的方法,其中,所述目标服务包括,本地特征数据的存储服务、审核服务以及预处理服务中的至少一项。11.一种基于容器集群对联合计算多方进行服务校验的系统,所述系统包括校验管理中心和容器集群...
【专利技术属性】
技术研发人员:吴庭丞,杨昌毓,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。