简言
1. nsq是go语言开发的实时的分布式消息处理平台,目的是用来大规模地处理每天数以十亿计级别的消息。它具有分布式和去中心化拓扑结构,该结构具有无单点故障、故障容错、高可用性以及能够保证消息的可靠传递的特征
2. nsq官网地址 NSQ Docs 1.2.1 - Installing
3. nsq分为3个服务
nsqd: 责接收消息,排队,投递消息给客户端
nsqlookupd: 负责管理各个nsqd
nsqadmin: 方便我们查看、管理nsq的UI网页工具
下载
1. 打开上面的nsq官网,可以看到各个系统,各个版本的nsq安装包,当前最新版本是nsq-1.2.1,我们是centos系统,所以下载 nsq-1.2.1.linux-amd64.go1.16.6.tar.gz,如下图
2. 下载到我们的电脑上,放在/soft目录下,这个目录专门存放我们的软件,如下图
3. 运行命令 tar -zxvf nsq-1.2.1.linux-amd64.go1.16.6.tar.gz 解压到当前目录,然后
cd到目录 nsq-1.2.1.linux-amd64.go1.16.6/bin,可以看到内容如下图
4.