部署nsq

作者: 风亡小窝 | 来源:发表于2020-03-09 17:43 被阅读0次

本机ip

172.18.53.85

默认端口

4150 nsqd-tcp-address
4151 nsqd-http-address

4160 lookupd-tcp-address
4161 lookupd-http-address

4171 nsqAdmin-http-address

  1. 拉取nsq镜像
docker pull nsqio/nsq  #拉取nsq镜像
  1. 部署nsqlookupd
docker run -d --name lookupd -p 4160:4160 -p 4161:4161 \
nsqio/nsq:latest /nsqlookupd
  1. 部署nsqd
docker run -d --name nsqd -p 4150:4150 -p 4151:4151 \
nsqio/nsq:latest /nsqd \
--broadcast-address=172.18.53.85 \
--lookupd-tcp-address=172.18.53.85:4160
  1. 部署nsqadmin(不必要)
docker run -d --name nsqadmin -p 4171:4171 \
nsqio/nsq /nsqadmin \
--lookupd-http-address=172.18.53.85:4161

注意在iptables中开放这几个端口

常用HTTP API接口

nsqd https://nsq.io/components/nsqd.html

curl -X POST http://127.0.0.1:4151/topic/create?topic=name
curl -X POST http://127.0.0.1:4151/topic/delete?topic=name

nsqlookup https://nsq.io/components/nsqlookupd.html

curl http://127.0.0.1:4161/topics
curl http://127.0.0.1:4161/nodes

参考链接

https://www.cnblogs.com/Hollson/p/9160718.html

相关文章

网友评论

      本文标题:部署nsq

      本文链接:https://www.haomeiwen.com/subject/pcapdhtx.html