← Back to catalog NSQ · managed by DINAO

The real-time messaging that never goes down

A distributed messaging platform powered by NSQ, installed and monitored by DINAO. Decouple your applications, absorb traffic spikes, and guarantee delivery of every message — on our French servers.

Hosted in FranceReal-time at scaleNo single point of failureGDPR CompliantOfficial publisher image
Overview

What is NSQ?

NSQ is a real-time distributed messaging platform designed to operate at a very large scale, capable of processing billions of messages per day. Originally created at bitly, it promotes distributed and decentralized topologies with no single point of failure, offering fault tolerance, high availability, and reliable message delivery.

Operationally, NSQ is simple to configure and deploy: all settings are adjusted via the command line, and the compiled binaries have no runtime dependencies. For maximum flexibility, NSQ is agnostic to data format — messages can be in JSON, MsgPack, Protocol Buffers, or any other format of your choice.

The ecosystem revolves around three components: nsqd (message reception and distribution), nsqlookupd (discovery directory), and nsqadmin (web monitoring interface). Official client libraries are available in Go and Python, complemented by numerous third-party clients and an open protocol specification for building your own.

Compatible offers

Host NSQ at DINAO

Resource tiers compatible with NSQ prerequisites (minimum 1 vCPU / 512 Mo / 2 Go). Hosted in France, fully managed.

Découverte
1 vCPU · 2 Go · 20 Go
9,90 € /month excl. VAT
  • 1 dedicated vCPU
  • 2 Go RAM
  • 20 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Performance
4 vCPU · 8 Go · 80 Go
39,90 € /month excl. VAT
  • 4 dedicated vCPU
  • 8 Go RAM
  • 80 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Dédié
8 vCPU · 16 Go · 160 Go
79,90 € /month excl. VAT
  • 8 dedicated vCPU
  • 16 Go RAM
  • 160 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Under the hood

Technical details

vCPU
1 vCPU
ideal : 2 vCPU
Memory
512 Mo
ideal : 2 Go
Disk
2 Go
ideal : 20 Go
Image : nsqio/nsq:latest Registry : docker.io Services : nsqlookupd, nsqd, nsqadmin Ports : 4150, 4151, 4160, 4161, 4171
FAQ

You might be wondering…

How does NSQ differ from Kafka or RabbitMQ?

NSQ prioritizes operational simplicity and real-time performance: no heavy configuration, binaries without dependencies, and a decentralized topology. It excels at service decoupling and handling traffic spikes, whereas Kafka is primarily aimed at long-term persistent logging.

Can my messages be lost?

NSQ guarantees at-least-once delivery: an unacknowledged message is re-emitted. For durability, overflow messages are written to disk. No single point of failure blocks distribution.

With which languages can I use it?

Official libraries are available in Go and Python, and numerous third-party clients cover most languages. You can also publish via a simple HTTP request or implement your own client using the open specification.

Where are the data hosted?

On DINAO's infrastructure in France, in one of the available data centers. Your messages and their metadata never leave the territory.

Can I scale my cluster?

Yes. You can scale up at any time, and NSQ scales horizontally by adding nsqd nodes without interruption. DINAO orchestrates the scaling.