【技术实现步骤摘要】
基于微服务的工作流管理节点的确定方法和装置
[0001]本申请涉及信息
,更具体地说,涉及一种基于微服务的工作流管理节点的确定方法和装置。
技术介绍
[0002]基于微服务的工作流管理系统可以提升工作流的处理效率,并减少硬件资源耗费。
[0003]基于微服务的工作流管理系统中会部署多个工作流应用节点和一个工作流管理节点。工作流管理节点可以管理基于微服务的工作流管理系统中所有工作流相关的流程处理和任务调度。可见,在基于微服务的工作流管理系统中,如何较为合理的确定工作流管理节点,是可靠与高效地处理与调度工作流业务的关键。
技术实现思路
[0004]本申请提供了一种基于微服务的工作流管理节点的确定方法和装置,以更为合理的确定出工作流管理节点,提高工作流业务处理的可靠性和效率。
[0005]为了实现如上目的,一方面,本申请提供了一种基于微服务的工作流管理节点的确定方法,其特征在于,应用于基于微服务的工作流管理系统,包括:
[0006]确定所述工作流管理系统中的多个工作流应用节点各自的性能 ...
【技术保护点】
【技术特征摘要】
1.一种基于微服务的工作流管理节点的确定方法,其特征在于,应用于基于微服务的工作流管理系统,包括:确定所述工作流管理系统中的多个工作流应用节点各自的性能状况信息;基于所述工作流应用节点的性能状况信息,确定所述工作流应用节点的信誉评分,其中,所述工作流应用节点的性能状况信息表征所述工作流应用节点的性能越高,所述工作流应用节点的信誉评分越高;从所述多个工作流应用节点中确定出信誉评分较高的设定数量个候选工作流应用节点;通过所述设定数量个候选工作流应用节点依据各候选工作流应用节点的信誉评分,从所述设定数量个候选工作流应用节点中选举出工作流管理节点。2.根据权利要求1所述的方法,其特征在于,所述工作流管理系统中部署有多个虚拟的工作流应用节点,且所述工作流应用节点运行在所述工作流管理系统对应的硬件设备上;所述确定所述工作流管理系统中的多个工作流应用节点各自的性能状况信息,包括:获得所述工作流管理系统中所述工作流应用节点所在的硬件设备的设备性能状况;基于所述工作流应用节点所在的硬件设备的设备性能状况,确定所述工作流应用节点的性能状况信息。3.根据权利要求1所述的方法,其特征在于,所述确定所述工作流管理系统中的多个工作流应用节点各自的性能状况信息,包括:在按照设定的更新周期确定当前到达工作流管理节点的更新时刻时,确定所述工作流管理系统中的多个工作流应用节点各自的性能状况信息。4.根据权利要求1所述的方法,其特征在于,所述从所述设定数量个候选工作流应用节点中选举出工作流管理节点之后,还包括:将所述工作流管理节点的节点状态从候选工作流应用节点切换为工作流管理节点;通过所述工作流管理节点之外剩余的至少一个候选工作流应用节点定期探测所述工作流管理节点的状态;如果通过所述剩余的至少一个候选工作流应用节点无法探测到所述工作流管理节点,则通过所述剩余的至少一个候选工作流应用节点从所述剩余的至少一个候选工作流应用节点中选举出新的工作流管理节点。5.根据权利要求1所述的方法,其特征在于,在所述确定所述工作流应用节点的信誉评分之后,还包括:将各工作流应用节点的信誉评分存储到信誉值集合中;所述通过所述设定数量个候选工作流应用节点依据各候选工作流应用节点的信誉评分,从所述设定数量个候选工作流应用节点中选举出工作流管理节点,包括:通过所述候选工作流应用节点从所述信誉值集合中查询各候选工作流应用节点的信誉评分;通过所述设定数量个候选工作流应用节点依据所述各候选工作流应用节点的信誉评分,并结合设定的共识机制,从所述设定数量个候选工作流应用节点中选举出工作流管理节点。6.一种基于微服务的工作流管理节点的确定...
【专利技术属性】
技术研发人员:吕海,吴文峻,李海涛,杨竞奋,于卓,马军伟,于笑明,张琪,廖星创,张波,
申请(专利权)人:北京航空航天大学国网山西省电力公司信息通信分公司山西益通电网保护自动化有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。