Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Message Queue (MQ) Software
  3. NSQ

NSQ

On the record

Admin interface
The nsqadmin web service provides real-time instrumentation and cluster administration.nsq.io · read 10 Oct 2026
Architecture
NSQ supports decentralized, horizontally scalable topologies without a centralized broker or single point of failure.nsq.io · read 9 Oct 2026
Client libraries
The maker lists official client libraries for Go, Python, JavaScript, and C, alongside community libraries for other languages.nsq.io · read 10 Oct 2026
Delivery
Messages are delivered at least once, so consumers may receive duplicates and should use idempotent processing or de-duplication.nsq.io · read 9 Oct 2026
Deployment
The project offers prebuilt binaries for Linux, Darwin, FreeBSD, and Windows, plus an official Docker image.nsq.io · read 9 Oct 2026
Discovery and admin
nsqlookupd provides runtime producer discovery, and nsqadmin provides a web interface for inspecting and administering a cluster.nsq.io · read 9 Oct 2026
Distribution
NSQ supports distributed topologies without a single point of failure and scales horizontally without brokers.nsq.io · read 10 Oct 2026
Integrations
NSQ can send real-time instrumentation to statsd; nsqadmin can use Graphite for charts when statsd is enabled.nsq.io · read 10 Oct 2026
Message delivery
NSQ provides at-least-once delivery, so consumers should expect possible duplicates and deduplicate messages or use idempotent operations.nsq.io · read 10 Oct 2026
Message routing
NSQ supports both multicast-style routing from topics to channels and load-balanced delivery from channels to consumers.nsq.io · read 10 Oct 2026
Ordering
Messages are not guaranteed to arrive in order.nsq.io · read 9 Oct 2026
Ordering limit
Consumers cannot rely on messages being delivered in order.nsq.io · read 10 Oct 2026
Protocol
The TCP protocol supports publishing and push-based consumption, and the system also provides an HTTP interface for stats, admin actions, and publishing.nsq.io · read 9 Oct 2026
Publishing
Messages can be published through HTTP endpoints without a client library.nsq.io · read 10 Oct 2026
Purpose
NSQ is a realtime distributed messaging platform.nsq.io · read 9 Oct 2026
Routing
NSQ supports multicast delivery from topics to channels and distributes each channel’s messages among its consumers.nsq.io · read 9 Oct 2026
RPC limitation
NSQ can be used for RPC, but the maker says it was not designed for that use case.nsq.io · read 10 Oct 2026
Security
NSQ supports transport layer security (TLS).nsq.io · read 10 Oct 2026

Alternatives to NSQ

Every alternative, ranked