Show HN: BusterMQ, Thread-per-core NATS server in Zig with io_uring
5 months ago
- #messaging
- #benchmark
- #performance
- 针对bustermq不同优化方案的基准测试结果及与Go NATS的对比
- 测试配置:AMD Ryzen 9 9950X处理器,10个发布者,100个订阅者,10个主题,5000万条消息,128字节负载
- Route+BusyPoll组合实现最佳性能:630万/秒发布速率,5874万/秒投递速率,8.20GB/s带宽
- 延迟指标显示优化后显著提升,尤其在较高百分位(p99、p99.9)表现突出
- Go NATS在所有指标上均慢于经过优化的bustermq方案