Tag: messaging
Gefilterte Auswahl von Tools mit dem Tag messaging.
Amazon Simple Notification Service (SNS)
Amazon Simple Notification Service (SNS) ist ein skalierbarer und flexibler Cloud-basierter Messaging-Dienst von Amazon Web Services (AWS). Er ermöglicht die schnelle und zuverlässige Zustellung von Nachrichten an eine Vielzahl von Endpunkten wie E-Mail, SMS, mobile Geräte und andere Dienste. SNS ist besonders nützlich für Entwickler, die automatisierte Benachrichtigungen oder Ereignis-getriebene Kommunikation in verteilten Systemen integrieren möchten.
Apache Pulsar
Apache Pulsar ist eine leistungsstarke Open-Source-Plattform für verteiltes Messaging und Streaming-Datenverarbeitung. Sie wurde entwickelt, um hohe Skalierbarkeit, Zuverlässigkeit und niedrige Latenz bei der Verarbeitung von Nachrichtenströmen zu gewährleisten. Pulsar unterstützt sowohl Messaging- als auch Streaming-Anwendungsfälle und bietet eine moderne Architektur, die Multi-Tenant-Fähigkeiten und Geo-Replikation ermöglicht. Aufgrund seiner Flexibilität und Robustheit wird Pulsar in verschiedenen Branchen eingesetzt, von Finanzdienstleistungen bis hin zu IoT-Anwendungen.
Google Cloud Pub/Sub
Google Cloud Pub/Sub ist ein skalierbarer, vollständig verwalteter Messaging-Dienst, der es Entwicklern ermöglicht, asynchrone Kommunikation zwischen Anwendungen und Diensten in der Cloud zu realisieren. Als Teil der Google Cloud Platform unterstützt Pub/Sub die Verarbeitung großer Datenströme in Echtzeit und ist ideal für Anwendungen, die auf eine zuverlässige und flexible Nachrichtenübermittlung angewiesen sind.
Microsoft Azure Event Hubs
Microsoft Azure Event Hubs ist der Azure-Dienst für Event-Ingestion im großen Maßstab. Er sammelt Ereignisse aus Anwendungen, Geräten und Infrastruktur, hält sie kurzzeitig verfügbar und gibt sie an nachgelagerte Systeme wie Stream Analytics, Functions, Data Lake oder eigene Consumer weiter. Wichtig ist: Event Hubs ist vor allem die Eingangsschicht für Events, nicht die komplette Analyseplattform.
Microsoft Azure Notification Hubs
Microsoft Azure Notification Hubs ist ein skalierbarer Cloud-Dienst, der Entwicklern ermöglicht, Push-Benachrichtigungen an Millionen von mobilen Geräten und Plattformen zu senden. Der Dienst unterstützt verschiedene Betriebssysteme wie iOS, Android, Windows und mehr und erleichtert die Integration von Messaging-Funktionalitäten in mobile und Web-Anwendungen.
Microsoft Azure Service Bus
Microsoft Azure Service Bus ist ein hochskalierbarer Messaging-Dienst in der Cloud, der es Entwicklern ermöglicht, zuverlässige und asynchrone Kommunikation zwischen verteilten Anwendungen und Diensten herzustellen. Mit Service Bus können Nachrichten sicher und geordnet übertragen, Warteschlangen verwaltet und Ereignisse über Topics und Subscriptions verteilt werden. Dies erleichtert die Integration komplexer Systeme und unterstützt Automatisierungsprozesse in Cloud- und Hybridumgebungen.
NATS
NATS ist ein leichtgewichtiges, hochperformantes Messaging-System, das speziell für die Anforderungen moderner Cloud-nativer Anwendungen entwickelt wurde. Als Open-Source-Projekt unterstützt es eine Vielzahl von Kommunikationsmustern und bietet Entwicklern eine zuverlässige und skalierbare Grundlage für verteilte Systeme und Microservices-Architekturen.
Pusher
Pusher ist eine leistungsstarke Plattform für Entwickler, die Echtzeit-Kommunikation und Messaging-Funktionen in ihre Anwendungen integrieren möchten. Mit Pusher können Web- und Mobile-Apps in Echtzeit Daten austauschen, Benachrichtigungen senden und interaktive Nutzererlebnisse schaffen – ohne dass dafür komplexe Infrastruktur aufgebaut werden muss. Das Tool bietet APIs und SDKs, die sich flexibel in verschiedene Programmiersprachen und Frameworks einbinden lassen.
RabbitMQ
RabbitMQ ist ein leistungsfähiger Open-Source-Nachrichtenbroker, der für die zuverlässige Übertragung von Nachrichten zwischen Anwendungen und Systemen verwendet wird. Es unterstützt verschiedene Messaging-Protokolle und ist besonders in verteilten Systemen und Microservice-Architekturen beliebt. RabbitMQ ermöglicht die Entkopplung von Komponenten, verbessert die Skalierbarkeit und sorgt für eine stabile Kommunikation in komplexen IT-Umgebungen.