Show HN: Ringlog – A highly optimized thread-per-core message broker
Category: infrastructure
Tags: message-broker, rust, io-uring, thread-per-core, wal
Score: 5.5/10 (Innovation: 5, Technical: 7, Documentation: 6, Utility: 4)
Ringlog is a minimal message broker written in Rust that uses io_uring and a thread-per-core architecture to achieve high performance, inspired by Kafka but simplified. It's interesting as a learning tool for low-level async I/O and single-threaded event-loop design in Rust.
Target audience: backend devs, systems programmers, infrastructure engineers
Repository: https://github.com/sumant1122/ringlog · Rust · MIT
View on Hacker News