Die sichere und zuverlässige Messaging-Lösung
Azure Service Bus ist ein cloudbasierter Messagingdienst, mit dem Sie alle Anwendungen, Geräte und Dienste, die in der Cloud ausgeführt werden, mit anderen Anwendungen oder Diensten verbinden können. Azure Service Bus ist Ihr Messaging-Gerüst für alle Ihre Anwendungen.
Es ist ein vollständig verwalteter Enterprise Message Broker. Von Nachrichtenwarteschlangen bis hin zu Publish-Subscribe (in einem Namespace). Service Bus hilft Ihnen, Anwendungen und Dienste voneinander zu entkoppeln, und bietet Vorteile wie: Lastenausgleichendes Arbeiten, sicheres Routing und Übertragen von Daten und Kontrolle über Dienst- und Anwendungsgrenzen hinweg sowie Koordinieren von Transaktionsarbeiten, die ein hohes Maß an Zuverlässigkeit erfordern.
Die Serviceleistung Service Bus garantiert Zuverlässigkeit, Skalierbarkeit und Sicherheit bei der Messagingübermittlung.
Erledigen Sie Aufgaben mit Azure Service Bus
Messaging: Übertragen von Geschäftsdaten aus Verkauf oder Bestellungen, Journalen oder Bestandsbewegungen.
Entkoppelung von Anwendungen: Verbesserung von Zuverlässigkeit und Skalierbarkeit von Anwendungen und Diensten. Produzent und Verbraucher müssen nicht gleichzeitig online oder leicht erreichbar sein. Die Last wird so ausgeglichen, dass Datenverkehrsspitzen einen Dienst nicht überfordern.
Lastenausgleich: Ermöglicht mehreren konkurrierenden Verbrauchern, gleichzeitig aus einer Warteschlange zu lesen, wobei jeder sicher das ausschließliche Eigentum an bestimmten Nachrichten erhält.
Themen und Abonnements: Ermöglichen Sie neue Beziehungen zwischen Publishern und Abonnenten, indem Sie es Abonnenten erlauben, bestimmte Nachrichten aus einem veröffentlichten Nachrichtenstrom auszuwählen.
Transaktionen: Ermöglichen es Ihnen, mehrere Operationen auszuführen, die alle im Rahmen einer atomaren Transaktion liegen. Beispielsweise können die folgenden Operationen im Rahmen einer Transaktion ausgeführt werden.
Nachrichtensitzungen: Implementieren Sie eine hochgradige Koordination von Workflows und multiplexierten Übertragungen, die eine strikte Nachrichtenreihenfolge oder Nachrichtenverschiebung erfordern.
Eine auswahl unserer Kunden
Lösung der komplexesten Herausforderungen des Messaging
Service Bus verfügt über erweiterte Features, mit denen Sie komplexere Messagingprobleme lösen können:
- Nachrichtensitzungen: Nachrichtensitzungen ermöglichen die gemeinsame und geordnete Behandlung von unbegrenzten Sequenzen verwandter Nachrichten. Damit Sie eine FIFO-Garantie (First-In First-Out) in Service Bus realisieren können, verwenden Sie Sitzungen.
- Automatische Weiterleitung: Mit der Funktion für die automatische Weiterleitung können Sie eine Warteschlange oder ein Abonnement mit einer anderen Warteschlange oder einem anderen Thema verketten, das Teil desselben Namensraumes ist. Wenn die automatische Weiterleitung aktiviert ist, entfernt Service Bus automatisch Nachrichten, die sich in der ersten Warteschlange oder im ersten Abonnement (Quelle) befinden, und legt sie in der zweiten Warteschlange oder im zweiten Thema (Ziel) ab.
- Dead-Lettering: Service Bus unterstützt eine Dead-Letter-Warteschlange (Dead-Letter Queue, DLQ), um Nachrichten aufzunehmen, die an keinen Empfänger übermittelt werden können, oder Nachrichten, die nicht verarbeitet werden können. Anschließend können Sie Nachrichten aus der DLQ entfernen und überprüfen.
- Geplante Zustellung: Sie können Nachrichten zur verzögerten Verarbeitung an eine Warteschlange oder ein Thema senden. Zum Beispiel, um einen Job so zu planen, dass er zu einem bestimmten Zeitpunkt für die Verarbeitung durch ein System verfügbar wird.
- Nachrichtenverschiebung: Verschieben Sie den Abruf einer Nachricht auf einen späteren Zeitpunkt. Ihre Nachricht verbleibt in der Warteschlange oder im Abonnement, wird jedoch beiseitegelegt.
- Transaktionen: Eine Transaktion gruppiert zwei oder mehr Vorgänge zu einem Ausführungsbereich. Service Bus unterstützt Gruppierungsvorgänge für eine einzelne Messaging-Entität (Warteschlange, Thema, Abonnement) innerhalb des Bereichs einer Transaktion.
- Filterung und Aktionen: Abonnenten können definieren, welche Nachrichten sie von einem Thema erhalten möchten.
- Automatisches Löschen im Leerlauf: Mit dem automatischen Löschen im Leerlauf können Sie ein Leerlaufintervall angeben, nach dem die Warteschlange automatisch gelöscht wird.
- Duplikaterkennung: Wenn ein Fehler auftritt, der bei einem Klienten zu Zweifeln am Ergebnis eines Sendevorgangs führt, beseitigt die Duplikaterkennung den Zweifel aus diesen Situationen, indem sie es dem Absender ermöglicht, dieselbe Nachricht erneut zu senden. Alle doppelten Kopien werden durch die Warteschlange oder das Thema verworfen.
- Erweiterte Sicherheitsprotokolle: Service Bus unterstützt Sicherheitsprotokolle wie Shared Access Signatures (SAS), Role Based Access Control (RBAC) und Managed Identities für Azure-Ressourcen.
- Geo-Notfallwiederherstellung: Wenn in Azure-Regionen oder -Rechenzentren Ausfallzeiten auftreten, ermöglicht die Geo-Notfallwiederherstellung die Fortsetzung der Datenverarbeitung in einer anderen Region oder einem anderen Rechenzentrum.
- Sicherheit: Service Bus unterstützt standardmäßige AMQP 1.0- (Advanced Message Queuing Protocol) und HTTP/REST-Protokolle.
Unterstützung verschiedener Sprachen und Dienste
Service Bus unterstützt mehrere Programmiersprachen. Sie können Apps mit der Sprache Ihrer Wahl entwickeln, unabhängig davon, ob Sie C# .NET/.NET Core, Java, JMS (Java Messaging Service) und andere verwenden. Das Schöne an der Arbeit mit der Microsoft Azure-Technologie besteht darin, dass Sie auch Zugriff auf eine breite Bibliothek von Cloudintegrationsdiensten erhalten, z. B. Event Handler, Logik-Apps, Azure Functions, Dynamics 365 oder Azure Stream Analytics. So können Sie eine ganzheitliche Architektur vernetzter Integrationsdienste erstellen.
Erstellen skalierbarer Lösungen
Ein Beispiel für die Kombination von Diensten ist die Integration von Azure SQL-Datenbank., Azure Storage und Web-Apps in Service Bus. Dies ermöglicht einen besseren Betrieb unter variablen Lasten und verbessert die Dauerhaftigkeit, um intermittierende Ausfälle zu überstehen.
Sichere Kommunikation ohne Komplexität
Mit Service Bus können Sie ohne komplexe Firewalls, Netzwerke oder VPN-Konfigurationen auf vorhandene Ressourcen zugreifen. Die erweiterte Authentifizierung und Konnektivität über die Azure-Cloud bietet von Anfang an hervorragende Sicherheitsfunktionen.
Azure Service Bus: Ihr Messaging mit Leichtigkeit einrichten
Wenn Sie einen cloudbasierten Messagingdienst mit zuverlässigen und skalierbaren Features benötigen, ist Azure Service Bus Ihre Lösung.
- Vollständig verwalteter, Cloud-nativer Messaging-Service.
- Skalierbar und kompatibel mit Microsoft Azure-Diensten.
- Unterstützt eine Vielzahl von Programmiersprachen.
- Entkopplungs- und Lastausgleichsfunktionen.
- Erweiterte Sicherheitsprotokolle (SAS, RBAC, Managed Identities).
Ihr äußerst zuverlässiger Cloud-Messaging-Dienst
Azure Service Bus unterstützt Sie beim Erstellen skalierbarer Lösungen, sowohl lokal als auch in der Cloud. Implementieren Sie komplexe Workflows, um Ihre Bereitstellung zu vereinfachen. Mit Azure Service Bus kann’s losgehen!