Show HN: PicoMQ – Durable Streams over HTTP, on object storage

71 points - today at 4:08 PM


PicoMQ is a Rust server for Durable Streams, built on Object Store. Cheap, URL-addressable, granular streams (create/append/read/long-poll/SSE), with Pico Protocol or Durable Streams Protocol as the facade.

S3Stream is the stream storage primitive, used in AutoMQ, shipped as a Rust library. Coordination is a command log in Postgres.

Source

Comments

gpsmsn today at 9:01 PM
Love the landing page design! I'm excited to give it a whirl this evening.

Initially, I started to compare PicoMQ to https://github.com/s2-streamstore/s2. If you're familiar with them, how would you compare PicoMQ to S2?

Jonovono today at 10:05 PM
I’ve been obsessed with everything durable lately and this is good timing as electric just got acquired so the state of their durable streams project is unknown.

Have you looked into the semantics of their like StreamDB stuff ? Pretty interesting

Also there is this that was built on top of it. Sounds somewhat similar goal as yours but I could be off. Need to explore more https://ursula.tonbo.io/

KaiserPro today at 7:17 PM
Can you help an old man understand?

This sounds like a kafka-like streaming system, but backed onto s3-objects?

Doesn't this mean that write performance is going to be bad?

soleveloper today at 7:47 PM
Sounds great, and documentation is very clear.

So - in theory - something like a massive chat client, discord like, can be implemented via this solution? And what would be the pricing of such a solution. Cheap-serverless-discord

useiris today at 7:56 PM
[flagged]
hathym today at 8:19 PM
[dead]