新发现的两个很有意思的小工具:etcd 和 confd

一. 简单介绍

1. etcd

 
分布式KV存储系统,一般用于共享配置和服务注册与发现。是CoreOS公司发起的一个开源项目。 ETCD存储格式类似于文件系统,以根"/"开始下面一级级目录,最后一个是Key,一个key对应一个Value。
 

2. confd

 
管理本地应用配置文件,使用etcd或consul存储的数据渲染模板,还支持redis、zookeeper等。confd有一个watch功能,通过HTTP API定期监测对应的etcd中目录变化,获取最新的Value,然后渲染模板,更新配置文件。
 

二. 资源链接

 
Etcd+Confd实现Nginx配置文件变化自动更新服务

posted @ 2023-05-11 17:17  网无忌  阅读(154)  评论(0编辑  收藏  举报