NSQ:golang-NSQ源码阅读 2-NSQ功能测试 | KaiQ.Gu|KerwinKoo Blog
NSQ使用体验installingNSQ的官方安装指南,建议使用go get命令,将NSQ项目源码和依赖库都下到本地方便阅读。
配置完成后,执行项目目录下的“./test.sh”脚本,可生成NSQ的二进制执行文件。
执行测试服务端测试搭建1.执行NSQ拓扑监控守护进程:nsqlookupd
nsqlookupd
默认情况下,执行如下命令行参数:
12-http-address="0.0.0.0:4161": <addr>:<port>`监听 HTTP 客户端-tcp-address="0.0.0.0:4160": TCP 客户端监听的 <addr>:<port>其中,TCP端用于监听nsqd挂载。
2.另起终端,执行nsqd,并将其挂载到启动后的nsqlookupd监控端口上。
nsqd --lookupd-tcp-address=127.0.0.1:4160
注:nsqd没有对nsqlookupd的HTTP端口挂载。
默认情况下,端口4151为HTTP监听端口,4150为TCP监听端口,向这两个端口发送消息,则会进入NSQD消息队列。
3.开第三个终端,启动NSQ...阅读全文
配置完成后,执行项目目录下的“./test.sh”脚本,可生成NSQ的二进制执行文件。
执行测试服务端测试搭建1.执行NSQ拓扑监控守护进程:nsqlookupd
nsqlookupd
默认情况下,执行如下命令行参数:
12-http-address="0.0.0.0:4161": <addr>:<port>`监听 HTTP 客户端-tcp-address="0.0.0.0:4160": TCP 客户端监听的 <addr>:<port>其中,TCP端用于监听nsqd挂载。
2.另起终端,执行nsqd,并将其挂载到启动后的nsqlookupd监控端口上。
nsqd --lookupd-tcp-address=127.0.0.1:4160
注:nsqd没有对nsqlookupd的HTTP端口挂载。
默认情况下,端口4151为HTTP监听端口,4150为TCP监听端口,向这两个端口发送消息,则会进入NSQD消息队列。
3.开第三个终端,启动NSQ...阅读全文