NSQ 是实时的分布式消息处理平台,其设计的目的是用来大规模地处理每天数以十亿计级别的消息。
NSQ 具有分布式和去中心化拓扑结构,该结构具有无单点故障、故障容错、高可用性以及能够保证消息的可靠传递的特征。
NSQ 非常容易配置和部署,且具有最大的灵活性,支持众多消息协议。另外,官方还提供了拆箱即用 Go 和 Python 库。如果读者有兴趣构建自己的客户端的话,还可以参考官方提供的协议规范。
所有的问题必须通过 github issues 提交。提交前请搜索一下之前的问题,避免重复。
NSQ 拥有一个成长型的社区,欢迎贡献者(尤其是文档方面)。大家可以 fork 工程 github 并提交 pull 请求。
NSQ 是由 Matt Reiferson (@imsnakes) 和 Jehiah Czebotar (@jehiah) 设计开发的,同时也离不开 bitly 和所有contributors 贡献者们.