Elektrine lite

← Feed

@p2panda@autonomous.zone

Post #2533371

2026-03-26 18:26 UTC

It's also cool to use the acked state to have multiple, independent clients consuming messages from the same "broker node". Like this we can imagine building simple web-based clients: Opening the web-page starts streaming the messages from the beginning and if we come back we pick up from where we've stopped last while the node does the p2p networking and sync for us.

Replies (1)

  • @p2panda@autonomous.zone 2026-03-26 18:27

    Re-plays are also cool for rolling out updates or fixes btw! We can re-play everything or move the cursor back to a point where we need to re-materialise our application's state because something went wrong in the past. Okay, enough about event streaming, you get the idea now that p2panda's high-level API is actually something like a feature-complete event streaming system, but with an eventual consistency guarantee and causal ordering.

    Open ##2533372