What is NSQ?
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.
NSQ is a tool in the Message Queue category of a tech stack.
Why developers like NSQ
It's in golang
Distributed
Lightweight
Easy setup
High throughput
Publish-Subscribe
Scalable
Save data if no subscribers are found
Open source