NSQ 是无中心设计、节点自动注册和发现的开源消息系统。可作为内部通讯框架的基础,易于配置和发布。
架构:
![nsqd clients](http://static.oschina.net/uploads/img/201501/27073634_i5Ye.gif)
监控界面:
![nsqadmin](http://static.oschina.net/uploads/img/201501/27073635_MSMt.png)
无单点故障:
![nsq clients](http://static.oschina.net/uploads/img/201501/27073636_C0sa.png)
特点:
*
追求简单部署
*
追求高可用、避免单点故障、无中心设计
*
确保消息送达
*
生产者消费者自动发现、消费者连接所有生产者、向消费者推的模式
*
提供 HTTP 接口
* 提供几乎所有编程语言的客户端开发包