安装

Binary Releases

为 linux 和 darwin 预编译二进制文件 (nsqd, nsqlookupd, nsqadmin, 以及所有的例子应用),可用来下载:

当前稳定 Release 版本: v1.2.0

Older Stable Releases

Docker

参见 the docs 使用 Docker 部署 NSQ。

OSX

 $ brew install nsq

从源文件编译

Pre-requisites

  • golang (version 1.2+ is required)
  • gpm (dependency manager)

编译

NSQ 使用 gpm 来管理依赖文件。 编译源文件,gpm 是首选方案。

$ gpm install
$ go get github.com/bitly/nsq/...

NSQ 保持了 go get 兼容,但是不推荐,因为之后不能保证仍然能稳定编译。

Testing

$ ./test.sh