Narwhal v0.5.0 – pub/sub messaging server, now powered by io_uring
5 points by ortuman
5 points by ortuman
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:
https://github.com/narwhal-io/narwhal/releases/tag/narwhal-0.5.0
the project is still alpha, but the core is getting more solid with each release. would love feedback, especially from anyone who has experience tuning io_uring-based servers. i'm sure there's still a lot of room to squeeze more out of it. :)
In case someone wanted to know "why monoio," seems to be described here https://github.com/narwhal-io/narwhal/pull/165#issuecomment-3984761584