摘要: 本节主要来探究nsq如何监听生产者的消息。 通过上节我们得知nsq接收消息发送主要是靠下面这个http处理器 当然了也可以通过原生tcp的方式进行消息发送,由于具体处理流程类似,所以文末会有提到。 router.Handle("POST", "/pub", http_api.Decorate(s.d 阅读全文
posted @ 2020-06-03 17:11 雨落寒沙 阅读(955) 评论(0) 推荐(0)
摘要: 在上节中已经成功的解析了系统配置并创建了核心结构体nsqd,本文主要从nsqd的main方法入手 在main方法中,主要会创建一系列的tcp监听器,以及轮询检测。 func (n *NSQD) Main() { var err error ctx := &context{n} //检车是否能开启tc 阅读全文
posted @ 2020-06-03 13:29 雨落寒沙 阅读(483) 评论(0) 推荐(0)