![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
消息传递设计 nsqlookupd:作用类似nsqd的注册中心,也复制给消费者提供nsqd地址 nsqd:管理topic和channel的守护进...
除了常规的PUB指令发布消息,nsq还支持延迟投递,例如发布一个延时消息:30秒后自动断开连接 支持DPUB延时投递消息 虽然官方文档中nsqd...
nsqlookupd 总共支持4种指令执行,分别是PING、IDENTIFY、REGISTER、UNREGISTER nsqlookupd运行日...
nsq一共提供了几种消费者客户端工具:nsq_to_file、nsq_to_http、nsq_to_nsq nsq_to_file 消息写入文件...
总览nsqd、nsqlookupd的启动过程,消息的生产到消费的过程 绑定注册 nsqd --lookupd-tcp-address=127.0...
nsqlookupd与nsq交互 nsqd带参数启动 除了接收pub发布的topic,还可以通过硬盘备份的文件恢复创建topic 在nsqd启动...
messageID 消息唯一标识 GenerateID()返回ID NewGUID()生成ID
通知nsqd执行完成操作 在客户端接收到消息并处理完成之后,按照协议会向nsqd 发送一个 "FIN" 命令通知nsqd,移除队列信息
保证成功投递 nsq保证了"至少一次"成功投递,而不是仅一次 通过client.subChannel.StartInFlightTimeout(...
文集作者