Software Alternatives & Reviews

NSQ

A realtime distributed messaging platform.

NSQ Reviews and details

Screenshots and images

  • NSQ Landing page
    Landing page //
    2023-07-07

Badges

Promote NSQ. You can add any of these badges on your website.
SaaSHub badge
Show embed code

Videos

GopherCon 2014 Spray Some NSQ On It by Matt Reiferson

NSQ-EP1

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about NSQ and what they use it for.
  • Any thoughts on using Redis to extend Go's channels across application / machine boundaries?
    (G)NATS can do millions of messages per second and is the right tool for the job (either that or NSQ). Redis isn't even the fastest Redis protocol implementation, KeyDB significantly outperforms it. Source: about 1 year ago
  • FileWave: Why we moved from ZeroMQ to NATS
    Bit.ly's NSQ is also an excellent message queue option. Source: about 1 year ago
  • Infinite loop pattern to poll for a queue in a REST server app
    Queue consumers are interesting because there are many solutions for them, from using Redis and persisting the data in a data store - but for fast and scalable the approach I would take is something like SQS (as I advocate AWS even free tier) or NSQ for managing your own distributed producers and consumers. Source: over 1 year ago
  • What are pros and cons of Go?
    Distrubition server engine ( for example websocket server multi ws gateway and worker pool,nsq.io realtime message queue and so on). Source: almost 2 years ago
  • Distributed IM Service in Golang
    NSQ is a message queue implemented by Golang, and all messages are routed through NSQ. Reasons for choosing NSQ compared to other MQs: decentralized distribution (direct connection between production and consumption), low latency, No ordering, high performance, simple binary protocol. - Source: dev.to / almost 2 years ago
  • Fluvio: The Programmable Data Platform
    If we are talking about "cloud-native", I would really recommend taking a look at nsq or nats. I am really big fanboy of NSQ [1], it is simple, easy to setup and conceptually easy to learn. [1] https://nsq.io. - Source: Hacker News / almost 3 years ago
  • For those running Go in production at scale, what do you use for distributed task queues?
    I've been using NSQ in production for a number of years now. It's also written in Go and has a first class client library maintained by the devs. Source: almost 3 years ago

External sources with reviews and comparisons of NSQ

NATS vs RabbitMQ vs NSQ vs Kafka | Gcore
NSQ is designed with a distributed architecture around the concept of topics, which allows messages to be organized and distributed across the cluster. To ensure reliable delivery, NSQ replicates each message across multiple nodes within the NSQ cluster. This means that if a node fails or there’s a disruption in the network, the message can still be delivered to its intended recipients.

Do you know an article comparing NSQ to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Generic NSQ discussion

Log in or Post with

This is an informative page about NSQ. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.