ScalewayAller à la connexionAller au contenu principalAller au pied de page

ai-PULSE 2024 : Préinscrivez-vous ! Nov 7, Paris

Messaging and Queuing

Connectez facilement vos microservices et applications au Cloud.
Envoyez des messages et gérez des évènements sans administrer votre message broker.

Créez des transitions fluides entre vos systèmes

Compatible avec trois protocoles : SNS, SQS et NATS. Le produit est basé sur des composants open-source (NATS, Benthos). Nous vous soutenons dans votre stratégie multi-cloud et facilitons la migration de vos applications. Notre solution vous permet de créer des applications orientées microservices, d'envoyer des messages et des événements asynchrones et de simplifier le développement d’applications, notamment avec Serverless.

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

Gérer vos messages en asynchrone entre services. Découplez et distribuez les requêtes pour permettre un travail indépendant de chaque composant. Cela facilite aussi le débogage, les tests et la mise à l’échelle.

Fonctionnalités

Compatibilité multi-protocole

Basé sur des standards open source, vous pouvez faciliter la migration de votre écosystème Cloud. Appuyez-vous sur AWS SQS, AWS SNS ou NATS API pour envoyer et recevoir des messages, ou même configurer vos queues.

Notifications (pub/sub)

Distribuez vos notifications et événements vers plusieurs clients sur la base d'un modèle publish/subscribe.

Files d’attente et Stream

Des queues FIFO supportant la déduplication pour le traitement de messages exactly-once. Nous offrons des fonctionnalités améliorées comme le long polling. Vous avez également la possibilité de rejouer les messages stockés dans les streams 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 queues SQS et NATS Stream.

Sécurité

Grâce au restricted access et le chiffrement en transit, nous garantissons la sécurité des communications asynchrones entre vos 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

Notre ADN européen et multi-cloud

Basés en France et fort de clients et contributeurs partout dans le monde, nos services sont localisés au sein de l'Union Européenne et sont donc régis par ses legislations.

Une expérience développeur encore plus complète

Nous vous offrons une expérience remarquable avec l’ un accès direct à l'API Scaleway, ldes distributions Linux, notre console intuitive ainsi que Terraform. Déployer vos ressources n’a jamais été aussi facile.

Un véritable écosystème cloud

Nos produits sont conçus et construits pour offrir une expérience et un écosystème Cloud qui répond à de nombreux cas d'usages.

Facturation transparente et sans surprise

Nos services vous offrent le meilleur rapport prix/performance, ainsi qu'une facturation claire pour faire grandir votre business et garder vos dépenses sous contrôle.

Commencez avec des tutoriels

Foire aux questions

Qu’est-ce que Messaging and Queuing ?

L’offre Messaging and 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 and 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.

Que sont NATS, SNS et SQS ?

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

La gateway SQS de Messaging & Queuing est-elle compatible avec mon application/système/outil ?

Actuellement, nous exécutons les points de terminaison API énumérés ici, ce qui rend Messaging and 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é.

L’offre Messaging & Queuing de Scaleway est-elle compatible avec toutes les fonctionnalités SNS ?

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.
Quelle est la tarification de Messaging and Queuing ?

Messaging and Queuing repose sur une tarification à l'usage, ce qui signifie que vous ne payez que pour les ressources que vous utilisez réellement.

Vous êtes facturés en fonction du volume de messages qui transitent par vos queues SQS et streams NATS. Une tarification distincte est en place lorsque vous tirez parti de la persistance NATS et utilisez la capacité de stockage du stream.

Comme SNS est encore en version Beta, il n'est pas encore tarifé. Mais la tarification sera la même que celle proposées sur SQS, basée sur le volume passant par vos subscriptions au topic SNS créé.

Pour plus d'informations, vous pouvez vous référer à la page suivante.