一、Windows 部署过程

下载nsq程序

Win nsq-1.2.0.windows-amd64.go1.12.9

解压就是一些可执行程序,配置环境变量,将你的程序目录添加到环境变量中。

nsq服务器部署总结_第1张图片 

部署nsq

运行命令:nsqlookupd   

 nsq服务器部署总结_第2张图片

新建cmd运行:nsqd --lookupd-tcp-address=192.168.23.135:4160 (4160端口用于接收nsqd的广播)

 nsq服务器部署总结_第3张图片

新建cmd运行:nsqadmin --lookupd-http-address=192.168.23.135:4161 (4161端口http用于接收客户发送的管理和发现操作请求)

新建cmd运行:nsq_to_file --topic=test --output-dir=/tmp --lookupd-http-address=192.168.23.135:4161   

客户端发送测试

用虚拟机测试

 4.png

查看win 接收

 nsq服务器部署总结_第4张图片


二、Linux 部署过程

1、下载nsq  nsq-1.2.0.linux-amd64.go1.12.9

解压后,添加目录到环境变量

export PATH="$PATH:/home/ngos/nsq/bin"

2、部署nsq

1)运行命令:nsqlookupd &

2)运行命令:nsqd --lookupd-tcp-address=192.168.90.137:4160 &

3)运行命令:nsqadmin --lookupd-http-address=192.168.90.137:4161 &

4)运行命令:nsq_to_file --topic=test --output-dir=/test --lookupd-http-address=192.168.90.137:4161 &

 2.png

3、客户端发送

 3.png

查看Linux接收结果:

 4.png