Messaging & Queuing

Verknüpfen Sie auf einfache Weise Dienste und realisieren Sie die asynchrone Kommunikation zwischen Microservices. Senden Sie Nachrichten und Ereignisse, ohne einen Nachrichtenbroker verwalten zu müssen.

Reibungslose Übergänge zwischen Systemen

Messaging & Queuing von Scaleway unterstützt verschiedene Protokolle (SNS, SQS, NATS) und basiert auf Open-Source-Komponenten (NATS, Benthos). Damit fördern wir Ihre Multi-Cloud-Strategie und machen es Ihnen leicht, Ihre Anwendungen zu portieren. Der Übergang von anderen Systemen ist einfach.

Hochleistungsfähige Microservices erstellen

Vollständig verwaltete Nachrichtenbroker-Lösung, mit der Sie problemlos auf Microservices basierende Anwendungen erstellen, asynchrone Nachrichten und Ereignisse senden und die Anwendungsentwicklung – insbesondere mit Serverless – vereinfachen können.

Skalierbare verteilte Anwendungen erstellen

Erhöhen Sie die Fehlertoleranz und Zuverlässigkeit, indem Sie die asynchrone Service-to- Service-Kommunikation zwischen Microservices realisieren. Sollte der Dienst eines Systems nicht mehr erreichbar sein, können die anderen Dienste dennoch weiterhin mit der Warteschlange interagieren.

Anwendungsfälle

Asynchrone Kommunikation

Ermöglichen Sie asynchrones Messaging für die Inter-Service-Kommunikation zwischen Microservices, indem Sie sie entkoppeln und zwischenspeichern, damit jede Komponente ihre Aufgaben unabhängig ausführen kann, was Ihnen wiederum das Debuggen, Testen und Skalieren erleichtert.

Hauptmerkmale

Multi-Protokoll-Unterstützung

Basiert auf offenen Standards. Ermöglicht einen Multi-Cloud-Ansatz und erleichtert so das Portieren Ihrer Microservices. Verwenden Sie AWS SQS, AWS SNS oder NATS API, um Nachrichten zu senden und zu empfangen oder die Warteschlange zu konfigurieren.

Benachrichtigungen (Publish Subscribe)

Verteilen Sie Nachrichten und Ereignisse über mehrere Benutzer mithilfe eines Publish/Subscribe-Musters.

Warteschlangen und Stream-Dienste

FIFO-Warteschlangen mit Deduplikation, die ein Exactly-once-Messaging ermöglichen. Wir bieten erweiterte Warteschlangenfunktionen wie Dead Letter Queue und Long Polling und ermöglichen die Wiederholung von im Stream gespeicherten Nachrichten mit NATS JetStream.

Serverless-Integration

Mit der Serverless-Integration von Scaleway können Sie Serverless Functions oder Serverless Containers mit Ereignissen, die in SQS-Queues und NATS Stream gespeichert sind, auslösen.

Sicherheit

Mit Restricted Access und Verschlüsselung bei der Übertragung sorgen wir für eine sichere asynchrone Kommunikation zwischen Microservices.

Skalierbar & vollständig verwaltet

Eine benutzerfreundliche, vollständig verwaltete Infrastruktur, eine Nachrichtenbroker-Lösung, die in die Scaleway Console und in Tools (CLI, SDK, Terraform) integriert ist und so die Anwendungsentwicklung – insbesondere mit Serverless – vereinfacht.

Warum Scaleway wählen?

Unsere europäische Multi-Cloud- & Open-Source-DNA

Unser Unternehmen befindet sich in Frankreich, unsere Kunden und Entwickler sind auf der ganzen Welt verteilt und unsere Dienstleistungen erbringen wir innerhalb sowie geschützt durch die Vorschriften der Europäischen Union.

Unser nachhaltiges Konzept

Die Energie in unseren Rechenzentren kommt zu 100 % aus erneuerbaren Energiequellen. Ausgemusterte Hardware wird sicher wiederverwendet und recycelt.

24/7 Ticket-Support

Unsere technischen Experten sind 24/7 für Ihre Fragen und zu Ihrer Unterstützung für Sie da. Mit einem einfachen Upgrade können Sie uns direkt telefonisch erreichen.

Transparente Abrechnung

Wir bieten Ihnen das beste Preis-Leistungs-Verhältnis mit einfacher und direkter Abrechnung, damit Ihr Unternehmen weiter wachsen kann und Sie Ihre Kosten unter Kontrolle haben.

Erste Schritte mit Tutorials

  • Erste Schritte mit Messaging & QueuingMehr erfahren
  • Wie erstelle ich Zugangsdaten für einen Messaging & Queuing Namespace?Mehr erfahren
  • Wie verbinde ich meinen SNS/SQS Namespace mit der AWS-CLI?Mehr erfahren
Tutorials

Häufig gestellte Fragen

Messaging & Queuing von Scaleway ist ein Nachrichtenbroker-Tool, mit dem Sie Nachrichten zwischen verschiedenen Microservices und Plattformen übermitteln können. Dadurch können diese effektiv miteinander "sprechen", auch wenn sie ansonsten nicht kompatibel sind. Messaging & Queuing ermöglicht und vereinfacht die Entwicklung von auf Microservices basierenden Anwendungen. Zudem können Sie damit hochskalierbare, zuverlässige und verteilte Anwendungen erstellen.

Ein Namespace legt eine Umgebung für Ihre Warteschlangen, Themen und Zugangsdaten fest. Für jeden Namespace können Sie einen oder mehrere Gruppen von Zugangsdaten erstellen, mit denen Sie Aktionen innerhalb dieses Namespaces durchführen können. Lesen Sie mehr über Namespaces.

NATS, SNS und SQS sind Messaging-Protokolle, die von Scaleways Messaging & Queuing-Angebot unterstützt werden. Weitere Informationen zu diesen Protokollen und anderen wichtigen Messaging- und Queuing-Konzepten finden Sie auf unserer entsprechenden Konzept-Seite.

Derzeit ist es nicht möglich, dass eine SQS-Warteschlange ein Thema in einem anderen Namespace abonniert.

Wir implementieren derzeit die hier aufgeführten API-Endpunkte, wodurch Messaging & Queuing von Scaleway mit dem AWS SDK sowie vielen anderen Tools und Frameworks, einschließlich KEDA und Symfony, kompatibel ist. Beachten Sie, dass Sie sowohl die Region als auch die URL angeben müssen, um die Kompatibilität zu gewährleisten.

Die folgenden Abonnententypen werden unterstützt:

  • HTTP/S-Clients
  • Serverless Functions
  • SQS-Warteschlangen im selben Namespace
    Weitere Einzelheiten zu unterstützten und nicht unterstützten SNS-Funktionen finden Sie auf unserer entsprechenden Seite

Wir können derzeit keine Angaben zu den künftigen Preisen des Produkts machen. Unabhängig davon, für welches Nachrichtenprotokoll Sie sich entscheiden, wird der Preis auf der Grundlage des Nachrichtenvolumens (gesendet/empfangen), das das System jeden Monat durchläuft, berechnet.