KingDownloads

nsq

by nsqio 25.8k stars MITCommunication
Download
nsq preview

About nsq

NSQ is a realtime distributed messaging platform designed to handle large-scale message processing, supporting billions of messages per day. It operates with a decentralized architecture to avoid single points of failure, ensuring fault tolerance and high availability.

The platform is designed for ease of deployment and configuration, with all parameters specified via command line and no runtime dependencies. NSQ is data format agnostic, allowing messages to be in JSON, MsgPack, Protocol Buffers, or other formats. Official client libraries are available for Go and Python, with support for additional languages through community contributions.

Key features

  • Handles billions of messages per day
  • Decentralized architecture with no single point of failure
  • Fault tolerance and high availability
  • Easy to configure and deploy
  • Data format agnostic
  • Official Go and Python client libraries
  • Supports custom client library development via protocol specification

Download v1.3.0

Dec 27, 2023
View all 10 versions

Frequently asked questions

Is nsq free?
Yes. nsq is free and open-source software, distributed under the MIT license.
Which platforms does nsq support?
nsq provides downloads for Windows, macOS, Linux.
What is the latest version of nsq?
The latest version is v1.3.0, released on Dec 27, 2023.
What platforms does NSQ support?
NSQ provides binary releases for Linux, Darwin, FreeBSD, and Windows, along with an official Docker image.
Where can I find documentation for NSQ?
Comprehensive documentation is available at https://nsq.io.
How can I get support for NSQ?
Support options include a mailing list (nsq-users@googlegroups.com), IRC (#nsq on freenode), and GitHub issues.
Which companies use NSQ in production?
NSQ is used by companies such as Bitly, Life360, SimpleReach, Moz, Segment, and Docker, among others.

More Communication