介绍 NSQ是一个基于Go语言的分布式实时消息平台,它基于MIT开源协议发布,由bitly公司开源开发出来的一个简单易用的消息中间件。 官方和第三方还为NSQ开发了众多客户端功能库,如官方提供的基于HTTP的nsqd,Go客户端go-nsq,Python客户端pynsq,基于Node.jsJavaScript客户端nsqjs,异步C客户端libnsq,Java客户端nsq-java以及基于各种语言的众多第三方客户端功能库。 NSQ是一个基于Go语言的分布式实时消息平台,可用于大规模系统中的实时消息服务,并且每天能够处理数亿级别的消息,其设计目标是为在分布式环境下运行的去中心化服务提供一个强大的基础架构。 NSQ非常容易配置和部署,并且具有最大的扩展能力,支持众多消息协议。 特征 1.分布式 NSQ提供了分布式的,去中心化,且没有单点故障的拓扑结构,稳定的消息传输发布保障,能够具有高容错