HeadlinesBriefing favicon HeadlinesBriefing.com

PicoMQ: Dauerhafte HTTP-Streams auf Objektspeicher

Hacker News •
×

PicoMQ ist ein für dauerhafte Streams konzipierter Rust-Server, der direkt auf Objektspeicher aufgebaut ist. Es bietet kostengünstige, per URL adressierbare und granulare Stream-Funktionen, einschließlich Erstellen, Anhängen, Lesen, Long-Polling und Server-Sent Events (SSE). Das System verwendet entweder das Pico-Protokoll oder das Durable Streams Protocol als seine Facade-Schicht.

Im Kern dient S3Stream als grundlegende Speicherprimitive für Streams. Diese Komponente wird notably in AutoMQ verwendet und ist als eigenständige Rust-Bibliothek verfügbar. Durch die Nutzung dieser Primitive stellt PicoMQ eine effiziente Datenpersistenz und -abruf über Standard-HTTP-Schnittstellen sicher.

Für Koordinationsaufgaben verlässt sich das System auf ein in Postgres gespeichertes Befehlsprotokoll. Diese Architektur ermöglicht ein zuverlässiges Zustandsmanagement und eine Synchronisierung über verteilte Knoten hinweg, ohne komplexe dedizierte Koordinationsdienste zu erfordern. Die Kombination aus Objektspeicher für Daten und Postgres für den Kontrollfluss bietet eine robuste, aber kosteneffektive Lösung für Streaming-Anforderungen.

Das Projekt wurde kürzlich auf Hacker News geteilt, wo es 49 Punkte erhielt und 5 Kommentare anzog. Die Diskussion hebt das Interesse an leichtgewichtigen, objektspeicherbasierten Messaging-Lösungen hervor, die Infrastrukturanforderungen vereinfachen und dabei die Dauerhaftigkeit aufrechterhalten.

Wichtige Entitäten: Unternehmen: AutoMQ