最近准备找工作面试,就研究了下基于zookeeper集群的配置中心。

下面是自己设想的关于开源的基于zookeeper集群的云平台-配置中心的功能设计。大家觉得哪里有问题,请提出宝贵的意见和建议,谢谢!

请在新标签页打开图片,放大浏览。

SaaS云平台

配置中心ConfigCenter

  • 申请注册

    • 入驻名称

      • 仅作识别用,全局唯一
      • 建议公司使用工商局注册的公司名称
      • 建议个人使用真实姓名
      • 其他组织团体可自定义名称
      • 支持中文、英文、数字、-、_、(、)、(、)、· 等符号
    • 运维人员姓名

      • 支持中文、英文、数字、-、_、(、)、(、)、· 等符号
    • 邮箱

      • 不可修改。公司建议公司邮箱,避免人员流动带来的影响
      • 注册、修改密码、入驻审核、证件图片人工审核、占用申请、占用审核等情况下发送验证邮件
    • 阿里云内网IP/外网IP

      • 仅支持IPv4
      • 服务器验证(每周一次)
    • 密码

      • 支持英文、数字、-、_、!、@、#、$、%、&、*、?、. 等符号
      • 必须包含英文和数字
      • 长度8~18位
    • 手机号码

      • 非必选
      • 名称冲突时,电话沟通使用
    • 证件图片

      • 非必选
      • 建议公司使用营业执照
      • 建议个人使用身份证
      • 名称冲突时审核用
      • 加水印
    • 其他

      • 上次入驻申请时间,避免重复申请
      • 注册时,发现名称被占用,可通过页面提交占用申诉表单
      • 证件图片有人工审核标识
      • 冻结状态

        • 服务器验证失败,进入冻结状态
        • 不可管理运维用户
        • 不可添加应用
        • 可管理环境
        • 可管理配置
  • 入驻客户管理

    • 手动服务器验证
    • 入驻审核

      • 乱填客户资料
    • 证件图片人工审核
    • 占用审核

      • 注册时,发现名称被占用,通过页面提交占用申诉表单
      • 如果已存在的入驻客户的证件图片已通过人工审核,则直接驳回
      • 拒绝

        • 拒绝原因

          • 入驻客户的证件图片已通过人工审核
  • 平台管理操作日志

    • 手动验证服务器
    • 入驻审核
    • 证件图片人工审核
    • 占用审核
  • 运维人员管理

    • 设置超级管理员
  • 应用管理
  • 环境管理
  • 配置管理

    • 密码项加密
    • 同步
    • 导出
    • 导入
    • 版本
  • 入驻设置

    • 环境设置
    • 入驻资料管理
  • 权限管理

    • 菜单
    • 接口
    • 按钮
  • 安全中心

    • 修改密码
    • 通知设置
    • 个人资料修改
  • 入驻客户日志

    • 入驻相关日志

      • 入驻申请日志
      • 入驻审核日志
      • 证件图片人工审核日志
      • 占用申诉日志
      • 占用审核日志
      • 入驻管理日志
    • 业务日志
    • 安全中心日志

基于zookeeper集群的云平台-配置中心的功能设计的更多相关文章

  1. Redis之高可用、集群、云平台搭建

    原文:Redis之高可用.集群.云平台搭建 文章大纲 一.基础知识学习二.Redis常见的几种架构及优缺点总结三.Redis之Redis Sentinel(哨兵)实战四.Redis之Redis Clu ...

  2. ZooKeeper 集群的安装、配置---Dubbo 注册中心

    ZooKeeper 集群的安装.配置.高可用测试 Dubbo 注册中心集群 Zookeeper-3.4.6 Dubbo 建议使用 Zookeeper 作为服务的注册中心. Zookeeper 集群中只 ...

  3. Dubbo入门到精通学习笔记(十三):ZooKeeper集群的安装、配置、高可用测试、升级、迁移

    文章目录 ZooKeeper集群的安装.配置.高可用测试 ZooKeeper 与 Dubbo 服务集群架构图 1. 修改操作系统的/etc/hosts 文件,添加 IP 与主机名映射: 2. 下载或上 ...

  4. ZooKeeper集群的安装、配置、高可用测试

    Dubbo注册中心集群Zookeeper-3.4.6 Dubbo建议使用Zookeeper作为服务的注册中心. Zookeeper集群中只要有过半的节点是正常的情况下,那么整个集群对外就是可用的.正是 ...

  5. zookeeper集群的安装和配置

    Zookeeper的目的是封装好复杂易出错的关键服务,将简单易用的接口和性能高效.功能稳定的系统提供给用户.Zookeeper有两种运行模式,单机模式(Standalone)和集群模式(Distrib ...

  6. (转)实验文档3:在kubernetes集群里集成Apollo配置中心

    使用ConfigMap管理应用配置 拆分环境 主机名 角色 ip HDSS7-11.host.com zk1.od.com(Test环境) 10.4.7.11 HDSS7-12.host.com zk ...

  7. Redis之高可用、集群、云平台搭建(非原创)

    文章大纲 一.基础知识学习二.Redis常见的几种架构及优缺点总结三.Redis之Redis Sentinel(哨兵)实战四.Redis之Redis Cluster(分布式集群)实战五.Java之Je ...

  8. 在kubernetes集群里集成Apollo配置中心(6)之实战使用apollo分环境管理dubbo服务

    生产实践 1.迭代新需求/修复BUG(编码--->提git) 2.测试环境发版,测试(应用通过编译打包发布至test命名空间) 3.测试通过,上线(应用镜像直接发布至prod命名空间) 系统架构 ...

  9. 在kubernetes集群里集成Apollo配置中心(1)之交付Apollo-configservice至Kubernetes集群

    1.Apollo简介 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境.不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限.流程治理等特性,适用于微 ...

随机推荐

  1. System.arraycopy 和 Arrays.copyOf

    System.arraycopy /* native关键字 本地方法 System类 java.lang.System.class 参数说明: src - 源数组. srcPos - 源数组中的起始位 ...

  2. linux下用户权限划分

    场景: 建立一个目录为/devcode,该目录是给开发组用的,也就是只有开发组用户才能进行操作该目录.该组下有成员zhangsan,lisi  步骤: 1.创建用户组,命名dev groupadd d ...

  3. php对象在内存中创建于释放

    <?php /** * 1.对象的创建占用内存, * 对象内存释放,析构方法就是在对象释放前运行最后的一步.可以自动释放和手动释放 * 手动释放:通过unset($p);来释放对象,在这个时候会 ...

  4. Git的忽略、分支、分支与主线的合并、远程仓库的操作

    如果想了解 Git 以及一些基础命令的使用,请看我的另一篇博客: http://www.cnblogs.com/haojun/p/7797508.html 这篇博客会跟大家介绍一下怎么在提交的时候忽略 ...

  5. Tomcat之端口占用问题的解决

    我们在使用Tomcat的时候经常会遇到端口占用的问题,如下图所示: 那么怎么解决这个问题呢? 第一步,你得知道什么占据了8080.8005.8009端口: 按win+R,输入cmd,打开命令行窗口,在 ...

  6. 使用new新建动态二维数组(多注意)

    #include<iostream> using namespace std; int main() { //设想要建立一个rows行,cols列的矩阵 //使用new进行新建 int r ...

  7. vux loadmore + axios 实现点击加载更多

    在微信项目中有应用过几个上拉加载更多的组件,但总会出现一些兼容性方面的bug,需要各种补漏(注:组件都是基于iscroll实现的, iscroll原本就有些坑).Vux也有提供Scroller组件实现 ...

  8. 高效 MacBook 工作环境配置,超实用!

    作者:正鹏 & 隃墨 http://www.xialeizhou.com/?p=71 前言 工欲善其事,必先利其器,工具永远都是用来解决问题的,没必要为了工具而工具,一切工具都是为了能快速准确 ...

  9. CodeForces 691D:Swaps in Permutation(并查集)

    http://codeforces.com/contest/691/problem/D D. Swaps in Permutation   You are given a permutation of ...

  10. Linux命令及安装

    1.三大操作系统 1.Unix Solaris(SUN) IOS(Aplle移动端) Mas OS(Aplle平板,电脑端) 2.Windows XP win7 win8 win10 3.Linux ...