【入门篇】NSQ 安装配置全步骤(Windows 环境)


在这里插入图片描述

logo

zadig 在本地启动aslan的过程中,使用到了 nsq。下面是 nsq 在 windows 环境下的安装配置过程。

一、下载nsq

进入官网下载nsq压缩包:https://nsq.io/deployment/installing.html

下载到本地后进行解压,如图1所示:
在这里插入图片描述

图1
接着讲bin目录添加到系统变量中,如图2所示:

在这里插入图片描述

图2

二、启动nsq

2.1启动nsqlookupd

首先WIN+R打开cmd,输入nsqlookupd回车启动nsqlookupd,如图3所示:

nsqlookupd

在这里插入图片描述

图3

注:监听TCP 4160端口,用于管理nsqd服务;

​ 监听HTTP 4161端口,用于给nsqadmin提供服务。

2.2启动nsqd

再启动一个cmd窗口,需指定要连接的nsqlookupd的地址和端口,即上述启动的nsqlookupd,地址为127.0.0.1。如图4所示:

nsqd --lookupd-tcp-address=127.0.0.1:4160

在这里插入图片描述

图4

注:nsqd连接成功nsqlookupd后,会初始化topic、channal的元数据,用以获取nsqlookupd信息。

同时在刚才nsqlookupd的cmd窗口中会显示新建一个客户端连接,具体如图5所示:

在这里插入图片描述

图5

在连接完成后,nsqlookupd每隔15秒回复pinged,如图6所示:

在这里插入图片描述

图6

三、发布初始化消息

先打开git bash窗口,在git bush中输入以下命令,发布消息方法pub,消息主题为test,消息内容为"hello world"。具体如图7所示:

curl -d 'hello world' 'http://127.0.0.1:4151/pub?topic=test'

在这里插入图片描述

图7

此时在cmd窗口2中显示出新建的topic,具体如图8所示:

在这里插入图片描述

图8

四、新建channal来消费消息

新建cmd窗口3,这里用到nsq_to_file来消费topic为test的消息内容,并将其输出到指定路径(–output-dir=E:/tmp/)。具体如图9和图10所示:

nsq_to_file --topic=test --output-dir=E:/tem/ --lookupd-http-address=127.0.0.1:4161

在这里插入图片描述

图9

在这里插入图片描述

图10

五、用nsqadmin查看topic、channal信息

启动nsqadmin,新建第4个cmd窗口。输入以下命令,具体如图11所示:

nsqadmin --lookupd-http-address=127.0.0.1:4161

在这里插入图片描述

图11

注:此时nsqadmin进程已经启动。

六、打开nsqadmin界面

浏览器输入:127.0.0.1:4171,具体如图12所示:

在这里插入图片描述

图12

至此,在Windows系统中安装配置nsq就已经完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值