golang-NSQ源码阅读 5-nsq_to_file源码解析-3 输出 | KaiQ.Gu|KerwinKoo Blog
nsq_to_file 输出文件管理本文在NSQ代码阅读-nsq_to_file代码阅读的基础上,对NSQ消息获取及获取之后的文件操作进行代码解析。涉及解析文件为:
nsq_to_file.gostrftime.go功能解析1 文件名格式化:
12datetimeFormat = flag.String("datetime-format", "%Y-%m-%d_%H", "strftime compatible format for <DATETIME> in filename format")filenameFormat = flag.String("filename-format", "<TOPIC>.<HOST><REV>.<DATETIME>.log", "output filename format (<TOPIC>, <HOST>, <PID>, <DATETIME>, <REV> are replaced. <REV> is increased when file already exists)")2 文件压缩
12gzipLevel = flag.Int...阅读全文
nsq_to_file.gostrftime.go功能解析1 文件名格式化:
12datetimeFormat = flag.String("datetime-format", "%Y-%m-%d_%H", "strftime compatible format for <DATETIME> in filename format")filenameFormat = flag.String("filename-format", "<TOPIC>.<HOST><REV>.<DATETIME>.log", "output filename format (<TOPIC>, <HOST>, <PID>, <DATETIME>, <REV> are replaced. <REV> is increased when file already exists)")2 文件压缩
12gzipLevel = flag.Int...阅读全文