nsq README

The project's README from github.com/nsqio/nsq. As one markdown file: README.md.

Build Status GitHub release Coverage Status

NSQ is a realtime distributed messaging platform designed to operate at scale, handling billions of messages per day.

It promotes distributed and decentralized topologies without single points of failure, enabling fault tolerance and high availability coupled with a reliable message delivery guarantee. See features & guarantees.

Operationally, NSQ is easy to configure and deploy (all parameters are specified on the command line and compiled binaries have no runtime dependencies). For maximum flexibility, it is agnostic to data format (messages can be JSON, MsgPack, Protocol Buffers, or anything else). Official Go and Python libraries are available out of the box (as well as many other client libraries), and if you're interested in building your own, there's a protocol spec.

We publish binary releases for Linux, Darwin, FreeBSD and Windows, as well as an official Docker image.

NOTE: master is our development branch and may not be stable at all times.

In Production

              

              

              

              

              

        

Code of Conduct

Help us keep NSQ open and inclusive. Please read and follow our Code of Conduct.

Authors

NSQ was designed and developed by Matt Reiferson (@imsnakes) and Jehiah Czebotar (@jehiah) but wouldn't have been possible without the support of Bitly, maintainers (Pierce Lopez), and all our contributors.

Logo created by Wolasi Konu (@kisalow).

nsq (nsqio/nsq)

Searching Database…

25.8K ·GitHub
这是什么?NSQ 是一个实时分布式消息平台——一个为大规模运行而设计的消息队列,每天能处理数十亿条消息。
它是我要部署的服务,还是要导入到代码里的库?它是一个需要部署的平台:NSQ 的服务器守护进程构成消息传输的骨干,你的应用作为客户端通过它公开的协议连接上去。
怎么把它跑起来?下载适用于 Linux、macOS、FreeBSD 或 Windows 的预编译二进制版本,或者直接运行官方 Docker 镜像;配置通过命令行参数完成。
运行它的机器上还需要安装其他软件吗?不需要——编译好的二进制文件没有任何运行时依赖,主机上不用额外装东西。
部署之前有什么需要留意的?只用正式发布的版本:master 是开发分支,随时都可能不稳定。
使用它是免费的吗?是的——NSQ 是基于 MIT 许可证的开源项目,运行它不花一分钱,用于生产环境也一样。
这个项目的成熟度怎么样?它从 2012 年就开始开发了,在 GitHub 上有大约 25,700 颗星,README 里甚至还专门维护着一个「In Production(生产环境案例)」版块。
Creator
nsqio
Size
13.8 MB
Stars
25.8K
Age
14y
Commits · 90 Days