0.7.0 adds FIFO channels with at-most-once delivery, alongside the existing fan-out broadcast channels. Each FIFO message is delivered to exactly one consumer, which maps naturally to work-queue style distribution: job queues, command pipelines, ordered task hand-off.
hi again! i'm back with a new release of Narwhal, the lightweight message broker for edge apps i shared a while ago. the headline change in v0.6.0 is channel
persistence: channels and their message history can now be durably stored on disk, so subscribers can replay missed messages after reconnecting. also
swapped the async runtime from monoio to compio (still io_uring on Linux), and added first-class Prometheus metrics.
hi again! i'm back with a new release of Narwhal, the lightweight pub/sub server i shared a while ago. the biggest change in v0.5.0 is the migration from tokio to monoio as the primary async runtime, which means the server now runs entirely on io_uring on Linux.
I'm working on Narwhal, a pub/sub protocol and server specifically designed for edge applications. The protocol can be extended via an external component, and the product is completely free and open source: https://github.com/narwhal-io/narwhal