NATS
Leichtgewichtiges, hochperformantes Messaging-System für Cloud-native Anwendungen, aufgebaut auf Einfachheit und geringem Betriebsaufwand.
Überblick
NATS bietet Publish/Subscribe-Messaging, Request/Reply und dauerhaftes Streaming (über seine JetStream-Erweiterung) in einer einzigen, kleinen, leicht zu betreibenden Binärdatei und priorisiert Einfachheit und Performance über den breiteren Funktionsumfang schwererer Message-Broker. Es ist ein von der CNCF graduiertes Projekt, das häufig als Messaging-Rückgrat für Microservices und IoT genutzt wird.
NATS eignet sich für Teams, die leichtgewichtiges, latenzarmes Messaging ohne den Betriebsaufwand von RabbitMQ oder Kafka (ebenfalls in diesem Katalog) wollen – ein drittes, einfacheres Messaging-Paradigma neben diesen beiden etablierten Optionen.
- Kategorien
- Backend
- Schlagwörter
- messagingpubsubcloud-nativelightweight-messaging
- Sprachen
- Go
- Lizenz
- Apache-2.0
Ähnliche Projekte
Apache RocketMQ
Apache-2.0Verteilte Messaging- und Streaming-Plattform für transaktionale Zuverlässigkeit auf Finanz-Niveau bei sehr hohem Durchsatz.
- Backend
Dapr
Apache-2.0Portable Laufzeitumgebung, die Microservices Bausteine bereitstellt – State Management, Pub/Sub-Messaging, Service-Aufrufe und Workflows – über eine Sidecar-API in beliebiger Sprache.
- Backend
Pulsar
Apache-2.0Verteilte Messaging- und Streaming-Plattform, die klassisches Queuing und Event-Streaming mit integrierter Multi-Tenancy vereint.
- Backend
RabbitMQ
MPL-2.0Ausgereifter, weit verbreiteter Message-Broker zum Entkoppeln von Diensten mit zuverlässigen Warteschlangen, Routing und Pub/Sub-Messaging über AMQP, MQTT und STOMP.
- Backend
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.