Consul是否坚持Key Value商店?

Pie*_*ter 16 persistence key-value consul

我正在评估一些分布式键值存储,而etcdConsul看起来非常有前途.我对服务发现,健康监控和配置服务感兴趣.

我喜欢Consul提供的额外功能,但是当服务出现故障时,我无法确定它是否仍然存在Key-Value存储区?似乎etcd提供了持久性.有什么建议?

Mis*_*iel 15

Consul代理(cilent和server)将数据保存到data-dir中.

代理不会持久保存数据的唯一情况是它以"-dev"模式启动.


Pie*_*ter 9

我最终在Docker 上运行了progrium/docker-consul图像并添加了一些键值对.用Ctrl-C关闭它后,当我重新启动容器时,值仍然存在.我还通过docker exec从命令行杀了Consul ,数据也被保留了.

progrium/docker-consul映像保留了/ data目录中的所有数据.