guyannanfei25 / nsq_vcr

a backup and recover program for nsq, like vcr can record and play video

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nsq VCR

将配置文件中的topic从nsq集群中备份到相应目录; 并且能够将备份数据还原到nsqd中,类似于VCR。

record

用来备份订阅topic信息,需要配置落地文件夹,可以配置多个, 每个文件夹会有一个dirdaemon来进行备份数据,所有文件夹程序 加一起才是全量数据,落地文件格式默认为: backup.log.2017-03-26-13-03-13.195_5.gz 可以根据用户需求配置,最后5为该文件包含的消息数。每分钟rolling 一个文件。

paly

用来还原备份的topic数据,查看play.json配置文件,配置对应的 monitor_dir、nsqd配置。数据恢复完之后,会将备份文件移动到 done文件夹

About

a backup and recover program for nsq, like vcr can record and play video


Languages

Language:Go 98.4%Language:Shell 1.2%Language:Makefile 0.4%