这里是个菜鸟,但我似乎无法在任何地方找到任何示例或帮助。我有一个 NSQ 的工作实例,可以注册任务、消费者等。不幸的是,我最初没有设置系统。我想要做的是弄清楚如何激活 NSQ 提供的一些内置命令行工具(nsq_to_file、nsq_tail 等)。我找到了有关如何解雇它们的文档,但不知道从哪里解雇它们。
当我尝试 nsq_tail --channel=MyTestChannel --topic=test --lookupd-http-address=127.0.0.1:4161
时,我找不到 nsq_tail 命令。我唯一知道的另一件事是,在我们的情况下,NSQ 是由 docker 管理的。任何帮助/朝正确方向的插入都会很棒。谢谢!
最佳答案
做了一些挖掘并回答了我自己的问题。希望这对某人有所帮助,因为文档并不真正存在:
go get github.com/bitly/nsq
go get github.com/tools/godep
cd $GOPATH/src/github.com/bitly
sudo docker build nsq
nsq_tail
你应该会看到类似 --topic is required
如果你没有,可能还需要安装 docker,上面没有提到,但仅供引用。
关于Golang 和 NSQ(有点),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25577155/