NSQ消息队列学习-多节点安装

下载地址:https://github.com/nsqio/nsq/releases

nsqlookupd

会监听两个端口:
http: 4161 客户端用它来发现和管理。
tcp: 4160 nsqd 用它来广播

nsqd

启动:nsqd --lookupd-tcp-address=127.0.0.1:4160
会监听两个端口:
http: 4151
tcp: 4150
nsqd 是一个守护进程,负责接收,排队,投递消息给客户端。

nsqadmin

启动命令:nsqadmin --lookupd-http-address=127.0.0.1:4161
监听一个端口
http:4171

集群工作原理

场景

消费者1 往nsqd1 的topic1 发送了一条数据,由于异常,数据又被发送到了nsqd2 的topic1,
这种场景下,消费者必须使用nslookupd获取连接,与每一个nsqd建立连接并且监听对应的topic与channel

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.安装 根据官方安装指引页面下载最新稳定版的二进制包https://nsq.io/deployment/inst...
    渺小Y阅读 12,040评论 1 4
  • 计算机网络概述 网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输。 按照计算机网络的定义,通过一定...
    蛋炒饭_By阅读 5,065评论 0 10
  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,718评论 2 56
  • 1. 组件版本和配置策略 组件版本: Kubernetes 1.10.4 Docker 18.03.1-ce Et...
    Anson前行阅读 11,098评论 0 11
  • 上次在朋友圈晒了下奇人故事 (关于带娃) 于是好奇的新朋友问鹅是咋带俩娃滴。大家说,你好辛苦,你好棒,你真行 等等...
    jojovicky阅读 1,688评论 2 1

友情链接更多精彩内容