Skip to main content

NSQ

Queue service. Allows responding to events in a distributed way — publishers like MinIO don't need to know about subscribers, so you can create N subscribers that respond to file events without changing MinIO.

Features

  • Decentralized Architecture: No single broker; each nsqd node operates independently
  • At-Least-Once Delivery: Messages guaranteed to be delivered even across restarts
  • HTTP & TCP Clients: Publish and consume from any language via simple HTTP or TCP
  • Admin UI: Built-in web dashboard for monitoring queues, channels, and consumers
  • Horizontal Scaling: Add more nsqd nodes to scale throughput without reconfiguration