Messaging & Queuing

Connectez facilement vos services et activez des communications asynchrones entre les microservices. Envoyez des messages et des événements sans avoir besoin de manager un message broker.

Créez des transitions fluides entre vos systèmes

L’offre Messaging & Queuing de Scaleway est compatible avec de nombreux protocoles (SNS, SQS, NATS) et est basée sur des composants open-source (NATS, Benthos). Nous vous soutenons dans votre stratégie multi-cloud et facilitons le portage de vos applications. Bénéficiez de transitions plus fluides d’un système à l’autre.

Créez des microservices à haute performance

Notre solution de broker de messages entièrement managée est conçue pour vous aider à créer des applications basées sur les microservices, à envoyer des messages et des événements asynchrones et à simplifier le développement d’applications, notamment avec Serverless.

Lancez des applications distribuées

Gagnez en résilience et en tolérance aux pannes par l’activation de communications inter-services asynchrones entre les microservices. Si le service d’un système devenait injoignable, les autres continuent à interagir avec la file d’attente.

Cas d'usage

Communication asynchrone

Activez l’envoi de messages en asynchrone pour la communication entre les microservices. Découplez et distribuez les requêtes pour permettre à chaque composant d’effectuer ses tâches de façon indépendante, facilitant ainsi le débogage, les tests et la mise à l’échelle.

Fonctionnalités

Compatibilité multi-protocole

Basé sur les standards ouverts. Adoptez une approche multi-cloud pour faciliter le portage de vos microservices. Appuyez-vous sur AWS SQS, AWS SNS ou NATS API pour envoyer et recevoir des messages ou configurer la file d’attente.

Notifications (pub/sub)

Distribuez des notifications et des événements à plusieurs clients à la fois à l’aide d’un modèle publish/subscribe.

Files d’attente et Stream

Des files d’attente FIFO dotées de déduplication permettant l’envoi de messages « exactly-once » (une seule fois). Nous offrons des fonctionnalités de file d’attente améliorées comme Dead Letter Queue et Long Polling. Vous avez également la possibilité de rejouer les messages stockés dans Stream avec NATS JetStream.

Intégration Serverless

Grâce à l’intégration Serverless de Scaleway, vous pouvez déployer des Serverless Functions ou Serverless Containers avec des événements stockés dans les files d’attente SQS et NATS Stream.

Sécurité

Grâce à Restricted Access, et par le chiffrement en transit, nous garantissons la sécurité des communications asynchrones entre les microservices.

Scalable & entièrement managé

Une infrastructure simple d’utilisation et entièrement managée, un broker de messages intégré à la console de Scaleway et des outils (CLI, SDK, Terraform) pour simplifier le développement d’applications, notamment avec Serverless.

Nos avantages

Support Live Chat 24h/24 et 7j/7

Grâce à notre support 24h/24 et 7j/7 profitez de votre expérience en toute tranquillité. Nous nous assurons en outre du bon fonctionnement de votre infrastructure.

Une expérience encore plus complète

Nous vous offrons une nouvelle expérience avec l’accès API, les distributions Linux, notre Console intuitive, Terraform. Déployer vos serveurs n’a jamais été aussi facile.

Une console intuitive

Notre interface utilisateur a été conçue pour les développeurs. Nous voulons que notre interface soit la plus simple, utile et exhaustive de toute l’industrie du cloud. Notre but : vous garantir une expérience optimale lors de la gestion de vos projets cloud.

Un véritable écosystème cloud

Nos produits cloud sont conçus et construits de façon à se compléter, vous offrant ainsi une expérience cloud de premier ordre et sans friction.

Commencez avec des tutoriels

Tutoriels

Foire aux questions

L’offre Messaging & Queuing de Scaleway est un broker de messages servant à transférer des messages entre différents microservices et plateformes. Cet outil leur permet de communiquer de façon efficace même lorsqu’ils ne sont pas compatibles. Messaging & Queuing rend possible et facilite le développement d’applications basées sur les microservices, et vous permet de construire des applications distribuées scalables et fiables.

Un namespace définit la portée de vos files d’attente, sujets et identifiants. Pour chaque namespace, vous pouvez générer un ou plusieurs groupes d’identifiants pour effectuer des actions au sein de ce namespace. Pour en savoir plus.

NATS, SNS et SQS sont les protocoles de messagerie compatibles avec l’offre Messaging & Queuing de Scaleway. Vous trouverez de plus amples explications sur ces protocoles, ainsi que sur d’autres concepts clés de Messaging & Queuing, sur la page dédiée.

Actuellement, il n’est pas possible d’abonner une file SQS à un sujet appartenant à un namespace différent.

Actuellement, nous exécutons les points de terminaison API énumérés ici, ce qui rend Messaging & Queuing compatible avec AWS SDK, mais aussi avec d’autres outils et systèmes, dont KEDA et Symfony. À noter qu’il vous faudra préciser la région et l’URL pour vous assurer de la compatibilité.

les types d’abonnements suivants ;

  • Clients HTTP/S ;
  • Serverless Functions ;
  • files SQS appartenant au même namespace ;
    Pour en savoir plus sur les fonctionnalités SNS qui sont ou non compatibles avec M&Q, rendez-vous sur la page dédiée.

Pour le moment, nous ne sommes pas en mesure de dévoiler la future tarification de ce produit. Cependant, quel que soit le protocole de messagerie que vous choisissez, vous serez facturés en fonction de la quantité de messages (entrants/sortants) qui transitent dans le système chaque mois.