Conf_Web:django + etcd + confd 配置管理平台

时间:2021-05-13 12:15:16
【文件属性】:
文件名称:Conf_Web:django + etcd + confd 配置管理平台
文件大小:4.35MB
文件格式:ZIP
更新时间:2021-05-13 12:15:16
Python Conf_Web 配置管理平台 环境: CentOS 6/7 x64 Python: 2.7.6 Etcd: 3.2.18 Confd: 0.16.0 Nginx: 1.12.1 效果演示 一.拓扑图: 二.涉及软件 etcd:分布式KV存储系统,一般用于共享配置和服务注册与发现。是CoreOS公司发起的一个开源项目。 ETCD存储格式类似于文件系统,以根"/"开始下面一级级目录,最后一个是Key,一个key对应一个Value。 etcd集群:使用Raft协议保证每个节点数据一致,由多个节点对外提供服务。这里只用单台。 confd:管理本地应用配置文件,使用etcd或consul存储的数据渲染模板,还支持redis、zookeeper等。 confd有一个watch功能,通过HTTP API定期监测对应的etcd中目录变化,获取最新的Value,然后渲染模板 Nginx: Nginx

网友评论