← Retour au catalogue NSQ · managé par DINAO

La messagerie temps réel qui ne tombe jamais

Une plateforme de messages distribuée propulsée par NSQ, installée et supervisée par DINAO. Découplez vos applications, absorbez les pics de trafic et garantissez la livraison de chaque message — sur nos serveurs français.

Hébergé en FranceTemps réel à l'échelleSans point unique de panneConforme RGPDImage éditeur officielle
Présentation

Qu'est-ce que NSQ ?

NSQ est une plateforme de messagerie distribuée temps réel conçue pour fonctionner à très grande échelle, capable de traiter des milliards de messages par jour. Créée à l'origine chez bitly, elle promeut des topologies distribuées et décentralisées sans point unique de panne, offrant ainsi tolérance aux pannes, haute disponibilité et garantie de livraison fiable des messages.

Opérationnellement, NSQ est simple à configurer et à déployer : tous les paramètres se règlent en ligne de commande et les binaires compilés n'ont aucune dépendance à l'exécution. Pour un maximum de flexibilité, NSQ est agnostique au format des données — les messages peuvent être en JSON, MsgPack, Protocol Buffers ou tout autre format de votre choix.

L'écosystème s'articule autour de trois composants : nsqd (réception et distribution des messages), nsqlookupd (annuaire de découverte) et nsqadmin (interface web de supervision). Des bibliothèques clientes officielles existent en Go et Python, complétées par de nombreux clients tiers et une spécification de protocole ouverte pour bâtir les vôtres.

Offres compatibles

Hébergez NSQ chez DINAO

Paliers de ressources compatibles avec les pré-requis de NSQ (1 vCPU / 512 Mo / 2 Go minimum). Hébergé en France, infogéré.

Découverte
1 vCPU · 2 Go · 20 Go
9,90 € /mois HT
  • 1 vCPU dédiés
  • 2 Go de RAM
  • 20 Go NVMe
  • Sauvegardes quotidiennes
  • Infogéré & supervisé par DINAO
Commander
Performance
4 vCPU · 8 Go · 80 Go
39,90 € /mois HT
  • 4 vCPU dédiés
  • 8 Go de RAM
  • 80 Go NVMe
  • Sauvegardes quotidiennes
  • Infogéré & supervisé par DINAO
Commander
Dédié
8 vCPU · 16 Go · 160 Go
79,90 € /mois HT
  • 8 vCPU dédiés
  • 16 Go de RAM
  • 160 Go NVMe
  • Sauvegardes quotidiennes
  • Infogéré & supervisé par DINAO
Commander
Sous le capot

Détails techniques

vCPU
1 vCPU
idéal : 2 vCPU
Mémoire
512 Mo
idéal : 2 Go
Disque
2 Go
idéal : 20 Go
Image : nsqio/nsq:latest Registre : docker.io Services : nsqlookupd, nsqd, nsqadmin Ports : 4150, 4151, 4160, 4161, 4171
Questions fréquentes

Vous vous demandez…

En quoi NSQ diffère-t-il de Kafka ou RabbitMQ ?

NSQ privilégie la simplicité opérationnelle et le temps réel : pas de configuration lourde, binaires sans dépendance, topologie décentralisée. Il excelle pour le découplage de services et les pics de charge, là où Kafka vise surtout le log persistant longue durée.

Mes messages peuvent-ils être perdus ?

NSQ garantit une livraison at-least-once : un message non acquitté est ré-émis. Pour la durabilité, les messages excédentaires sont écrits sur disque. Aucun point unique de panne ne bloque la diffusion.

Avec quels langages puis-je l'utiliser ?

Des bibliothèques officielles existent en Go et Python, et de nombreux clients tiers couvrent la plupart des langages. Vous pouvez aussi publier via une simple requête HTTP ou implémenter votre propre client grâce à la spécification ouverte.

Où sont hébergées les données ?

Sur l'infrastructure DINAO en France, dans un des datacenters disponible. Vos messages et leurs métadonnées ne quittent pas le territoire.

Puis-je faire évoluer mon cluster ?

Oui. Vous montez de palier à tout moment et NSQ s'étend horizontalement en ajoutant des nœuds nsqd, sans interruption. DINAO orchestre la montée en charge.