基于Zookeeper的角色配置管理方法及系统与流程

文档序号:11930405阅读:来源:国知局

技术特征:

1.一种基于Zookeeper的角色配置管理方法,包括:设置研发、运维和管理员三种角色;给每种角色分配不同的权限;其中,运维角色的权限包括环境配置和环境变量设置;管理员角色的权限包括应用组管理和模板配置;研发角色的权限包括应用配置和申请上线。

2.根据权利要求1所述的基于Zookeeper的角色配置管理方法,其特征在于,所述环境配置包括新增、编辑和删除配置;所述环境变量设置包括新增、编辑和删除不同环境、不同产品线、不同应用的变量;所述应用上线包括审批所述研发角色申请上线的配置文件。

3.根据权利要求1所述的基于Zookeeper的角色配置管理方法,其特征在于,所述应用组管理包括新增、编辑和删除应用组;所述新增应用组用于分组不同的产品线;所述模板配置包括新增、和删除公共模板。

4.根据权利要求1所述的基于Zookeeper的角色配置管理方法,其特征在于,所述应用配置包括新增应用,所述新增应用包括引用公共模板或新增独立配置文件;所述申请上线当处于非审批环境下则直接上线,当处于审批环境下需申请上线;所述研发角色通过应用配置,增加应用、增加并修改应用配置模板;通过环境变量设置功能,设置非审核环境的变量;通过申请上线功能,修改相应的配置并生成配置文件,上线到非审核环境;若有多个环境,则只需修改一个环境的配置并上线,其他环境则直接上线到非审核环境。

5.根据权利要求4所述的基于Zookeeper的角色配置管理方法,其特征在于,所述运维角色的权限包括应用上线审核,若研发角色申请上线到审核环境,则需要运维人员进行审批,审批通过后,则自动将应用配置信息推送到NOS,disconf每隔3分钟到NOS上查看是否有需要更新的配置信息;运维角色如果选择审批拒绝,拒绝后研发角色有权修改配置并再次申请上线。

6.一种基于Zookeeper的角色配置管理系统,包括:设置研发、运维和管理员三种角色;给每种角色分配不同的权限;其中,运维角色的权限包括环境配置和环境变量设置;管理员角色的权限包括应用组管理和模板配置;研发角色的权限包括应用配置和申请上线。

7.根据权利要求6所述的基于Zookeeper的角色配置管理系统,其特征在于,所述环境配置包括新增、编辑和删除配置;所述环境变量设置包括新增、编辑和删除不同环境、不同产品线、不同应用的变量;所述应用上线包括审批所述研发角色申请上线的配置文件。

8.根据权利要求6所述的基于Zookeeper的角色配置管理系统,其特征在于,所述应用组管理包括新增、编辑和删除应用组;所述新增应用组用于分组不同的产品线;所述模板配置包括新增、和删除公共模板。

9.根据权利要求6所述的基于Zookeeper的角色配置管理系统,其特征在于,所述应用配置包括新增应用,所述新增应用包括引用公共模板或新增独立配置文件;所述申请上线当处于非审批环境下则直接上线,当处于审批环境下需申请上线;所述研发角色通过应用配置,增加应用、增加并修改应用配置模板;通过环境变量设置功能,设置非审核环境的变量;通过申请上线功能,修改相应的配置并生成配置文件,上线到非审核环境;若有多个环境,则只需修改一个环境的配置并上线,其他环境则直接上线到非审核环境。

10.根据权利要求9所述的基于Zookeeper的角色配置管理系统,其特征在于,所述运维角色的权限包括应用上线审核,若研发角色申请上线到审核环境,则需要运维人员进行审批,审批通过后,则自动将应用配置信息推送到NOS,disconf每隔3分钟到NOS上查看是否有需要更新的配置信息;运维角色如果选择审批拒绝,拒绝后研发角色则有权修改配置并再次申请上线。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1