[发明专利]一种基于zookeeper的智能代码发布告警方法有效
申请号: | 201810354488.6 | 申请日: | 2018-04-19 |
公开(公告)号: | CN109144562B | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 戚家焕 | 申请(专利权)人: | 南京新贝金服科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 陈建和 |
地址: | 210032 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于zookeeper的智能代码发布告警方法,包括如下步骤:步骤1:依据ZooKeeper的主从架构,构建主支和与之相连的分支,步骤2:将分布在主支和分支上的应用系统发布文件均注册为文件节点,形成多套节点配置结构;步骤3:将子节点已更新的应用系统发布文件继续上传至上一层主节点;步骤4:当主节点下其他所有子节点收到消息包时,根据消息包中的变更文件名,与自身负责编制的应用系统发布文件比对,以判定消息包中的应用系统发布文件和子节点处的应用系统发布文件是否存在修改冲突;本发明能够解决因多分支或多人员开发而造成的代码覆盖问题频繁出现的问题,以提高应用系统版本更新的效率和稳定性。 | ||
搜索关键词: | 应用系统发布 消息包 子节点 告警 代码发布 主节点 主支 应用系统版本 智能 代码覆盖 节点配置 人员开发 文件比对 文件节点 主从架构 多分支 更新 构建 上传 判定 变更 编制 冲突 | ||
【主权项】:
1.一种基于zookeeper的智能代码发布告警方法,其特征在于,包括如下步骤:步骤1:依据ZooKeeper的主从架构,构建主支和与之相连的分支,其中主支上存放处于生产环境中的应用系统发布文件,分支数量根据应用系统研制任务的细化进行划分,每个分支上存放从主支上复制下来的应用系统发布文件;步骤2:将分布在主支和分支上的应用系统发布文件均注册为文件节点,形成多套节点配置结构;具体为:为分布在主支上应用系统发布文件建立节点,形成主节点;为从主支复制在各分支上的应用系统发布文件建立节点,形成子节点;步骤3:将子节点已更新的应用系统发布文件继续上传至上一层主节点;上一层主节点更新当前的应用系统发布文件,并将已更新的应用系统发布文件联合变更文件名、变更子节点标识名、变更人标识名,打包成一个消息包传到该主节点下其他所有子节点;如若在同一时间内,有多个子节点上传新的应用系统发布文件至上一层主节点,上一层主节点将根据预先设定的处理规则,有顺序地接收已更新的应用系统发布文件;步骤4:当主节点下其他所有子节点收到消息包时,根据消息包中的变更文件名,与自身负责编制的应用系统发布文件比对,以判定消息包中的应用系统发布文件和子节点处的应用系统发布文件是否存在修改冲突,如若不存在冲突,各子节点按照消息包中的变更文件标识名更新应用系统发布文件,至此从主节点到子节点,再到子节点下各分支的应用系统发布文件保持一致性;如子节点存在修改冲突,一方面存在冲突的子节点根据消息包中的变更子节点标识名和变更人标识名,与变更子节点下的变更人联系确认;一方面及时告警给变更子节点下的变更人。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京新贝金服科技有限公司,未经南京新贝金服科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810354488.6/,转载请声明来源钻瓜专利网。
- 上一篇:资源管理方法及相关产品
- 下一篇:应用组件构建打包方法、装置及计算机存储介质