nsq源码分析(1):代码结构
nsq项目介绍
github项目地址:nsq
NSQ是由3个进程组成的:
nsqd:接收消息、分发消息到消费者客户端的进程
nsqlookupd: 管理拓扑信息并提供最终一致性的发现服务。
nsqadmin:用于实时查看集群的统计数据(并且执行各种各样的管理任务)。
代码目录结构
git clone https://github.com/nsqio/nsq.git
cd nsq
git checkout v1.0.0-compat
mkdir -p src/github.com/nsqio
cd src/github.com/nsqio
ln -s ../../../../nsq .
source $ tree nsq -L 1