下載安裝文件
http://nsq.io/deployment/installing.html
linux :
wget 'https://s3.amazonaws.com/bitly-downloads/nsq/nsq-1.2.0.linux-amd64.go1.12.9.tar.gz'
解壓壓縮包
tar -zxvf nsq-1.2.0.linux-amd64.go1.12.9.tar.gz
進入bin目錄
cd nsq-1.2.0.linux-amd64.go1.12.9/bin
啟動nsqlookup
nohup ./nsqlookupd &
啟動nsqd
nohup ./nsqd --lookupd-tcp-address=127.0.0.1:4160 &
運行 nsqadmin 管理,注意更換IP為服務器地址
nohup ./nsqadmin --lookupd-http-address=0.0.0.0:4161 --http-address=IP:8761 &
客戶端寫入消息測試
curl -d 'hello world 1' 'http://127.0.0.1:4151/pub?topic=test'
隊列消息寫入文件
./nsq_to_file --topic=test --output-dir=/tmp/log --lookupd-http-address=127.0.0.1:4161
通過瀏覽器訪問nsqadmin
http://IP:8761/