Hasty Briefsbeta

Bilingual

Show HN: BusterMQ, Thread-per-core NATS server in Zig with io_uring

4 months ago
  • #messaging
  • #benchmark
  • #performance
  • Benchmark results for bustermq with different optimizations and comparison with Go NATS.
  • Test setup: 10 publishers, 100 subscribers, 10 topics, 50M messages, 128-byte payload on AMD Ryzen 9 9950X.
  • Best performance with Route+BusyPoll: 6.30M pub rate, 58.74M delivery rate, 8.20 GB/s bandwidth.
  • Latency metrics show significant improvements with optimizations, especially at higher percentiles (p99, p99.9).
  • Go NATS performs slower in all metrics compared to bustermq optimizations.