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
Lightweight
Distributed
Easy setup
High throughput
Publish-Subscribe
Save data if no subscribers are found
Scalable
Open source