Skip to content

en/archiver

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arch(归档)

Build Status

设计思路

对游戏中通过nsq-redo包发送过来的变动数据,纪录游戏中所有的变动,每隔一段时间,会产生一个带有时间标记的新的RDO文件, 格式为: REDO-2006-01-02T15:04:05.RDO,暂定的归档文件轮替时间为24小时

使用

创建好镜像后:

$ docker create -v /data --name redologs archiver /bin/true
$ docker run --volumes-from redologs --name archiver -d archiver /go/bin/archiver
$ docker run --rm --name replay --volumes-from redologs -it archiver /go/bin/replay

REPLAY 工具

注意,被archiver打开的归档日志不能被replay打开 replay

安装

参考Dockerfile

环境变量

NSQD_HOST: eg : http://172.17.42.1:4151
NSQLOOKUPD_HOST: eg: http://127.0.0.1:4161

About

redolog archive and replay

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 51.2%
  • Lua 48.8%