一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于DevOps的制品同步方法、设备与流程

2021-10-24 12:06:00 来源:中国专利 TAG:同步 制品 方法 设备 特别

技术特征:
1.一种基于devops的制品同步方法,其特征在于,包括:创建多个节点,所述多个节点中的部分节点用于同步分发任一制品;获取用户的第一操作信息,并基于所述第一操作信息,确定待分发的任一第一制品对应的至少一个目标节点;所述多个节点包括所述至少一个目标节点;获取待执行的同步计划,所述同步计划为用于同步分发所述任一第一制品时的计划;执行所述同步计划,将所述任一第一制品同步分发到所述至少一个目标节点,获得所述任一第一制品对应的第一同步结果;输出所述第一同步结果。2.如权利要求1所述的方法,其特征在于,所述多个节点中的任一节点为边缘节点、远程节点、独立节点、中心节点中的一个节点;所述边缘节点和所述独立节点属于从节点,所述中心节点属于主节点;创建多个节点,包括:采用边缘节点模式或独立节点模式创建所述多个节点;其中,当采用所述边缘节点模式创建所述多个节点时,所述多个节点中的任一对主从节点之间共享数据库,并在同步分发制品时把blob数据分发到所述多个节点中的边缘节点;当采用所述独立节点模式创建所述多个节点时,所述多个节点中的主节点和所述多个节点中的独立节点不共享数据库,并在同步分发制品时把metadata数据和所述blob数据给所述多个节点中的独立节点。3.如权利要求2所述的方法,其特征在于,获取用户的第一操作信息之前,所述方法还包括:测试所述多个节点中的远程节点和所述多个节点中的主节点之间的连接是否可用;当确定所述多个节点中的远程节点和所述多个节点中的主节点之间的连接不可用时,输出提示信息,用于提示所述多个节点中的远程节点和所述多个节点中的主节点之间的连接不可用。4.如权利要求1所述的方法,其特征在于,所述同步计划包括:同步分发所述任一第一制品时将采用的调度策略、同步策略和执行策略;执行所述同步计划,将所述任一第一制品同步分发到所述至少一个目标节点,包括:确定所述任一第一制品是否为所述多个节点中的主节点上新增的制品;若确定所述任一第一制品是所述多个节点中的主节点上新增的制品,则基于所述执行策略,确定执行所述同步策略;基于所述同步策略,将所述任一第一制品同步分发到所述至少一个目标节点;或者,若确定所述任一第一制品不是所述多个节点中的主节点上新增的制品,则基于所述执行策略,确定执行所述调度策略和所述调度策略;结合所述调度策略和所述同步策略,将所述任一第一制品同步分发到所述至少一个目标节点。5.如权利要求4所述的方法,其特征在于,所述调度策略包括所述任一第一制品对应的同步方式,所述同步方式包括:立即同步方式、指定时间同步方式和定时同步方式中的一种;所述同步策略包括所述任一第一制品对应的数据同步方式,所述数据同步方式包括:按照仓库同步方式、按照制品同步方式和按照文件同步方式中的一种。6.如权利要求5所述的方法,其特征在于,基于所述同步策略,将所述任一第一制品同
步分发到所述至少一个目标节点,包括:基于所述同步策略,确定所述任一第一制品对应的数据同步方式;采用所述数据同步方式,将所述任一第一制品同步分发到所述至少一个目标节点;结合所述调度策略和所述同步策略,将所述任一第一制品同步分发到所述至少一个目标节点,包括:基于所述调度策略,确定所述任一第一制品对应的数据同步方式;基于所述同步策略,确定所述任一第一制品对应的数据同步方式;结合采用所述同步方式和所述数据同步方式,将所述任一第一制品同步分发到所述至少一个目标节点。7.如权利要求5所述的方法,其特征在于,所述调度策略还包括:冲突处理方式、错误处理方式和执行方式中的一种或多种;所述冲突处理方式包括:选择跳过、覆盖、快速失败中的一种;所述错误处理方式包括:选择继续执行、快速失败中的一种;所述执行方式包括:选择继续执行或快速失败中的一种。8.如权利要求1

7任一项所述的方法,其特征在于,所述第一同步结果包括成功数量、失败数量、冲突数量和所述任一第一制品的同步结果;所述成功数量为同步分发成功的第一制品对应的数量;所述失败数量为同步分发失败的第一制品对应的数量;所述成功数量为同步分发冲突的第一制品对应的数量。9.一种基于devops的制品同步设备,其特征在于,包括:创建单元,用于创建多个节点,所述多个节点中的部分节点用于同步分发任一制品;接收单元,用于获取用户的第一操作信息,并基于所述第一操作信息,确定待分发的任一第一制品对应的至少一个目标节点;所述多个节点包括所述至少一个目标节点;获取待执行的同步计划,所述同步计划为用于同步分发所述任一第一制品时的计划;处理单元,用于执行所述同步计划,将所述任一第一制品同步分发到所述至少一个目标节点,获得所述至少一个第一制品对应的第一同步结果;输出单元,用于输出所述第一同步结果。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有至少一个程序;当所述至少一个程序被处理器执行时,实现如权利要求1

8任一项所述的方法。

技术总结
本申请公开了一种基于DevOps的制品同步方法、设备,该方法包括:创建多个节点,多个节点中的部分节点用于同步分发任一制品;获取用户的第一操作信息,并基于第一操作信息,确定待分发的任一第一制品对应的至少一个目标节点;多个节点包括至少一个目标节点;获取待执行的同步计划,同步计划为用于同步分发任一第一制品时的计划;执行同步计划,将任一第一制品同步分发到至少一个目标节点,获得任一第一制品对应的第一同步结果;输出第一同步结果。通过这种方式,可以实现任一制品的自动同步分发,可以解决网络分区和带宽限制等一系列问题,可以解放用户的双手,可以实现高效的制品同步分发,从而可以提高软件产品的生产力。从而可以提高软件产品的生产力。从而可以提高软件产品的生产力。


技术研发人员:张坚欣 陈灿 邹方勇
受保护的技术使用者:广州嘉为科技有限公司
技术研发日:2021.09.15
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜