To saturate the bandwidth of the next generation of hardware.
# Download and run curl -fsSL https://bustermq.dev/install.sh | sh bustermq --host 0.0.0.0 --port 4222 # Or with Docker docker run -p 4222:4222 bustermq/bustermq
Fan-out benchmark: 128 publishers, 10 subscribers each, 50M messages, 128-byte payload.
AMD Ryzen 9 9950X, localhost. More benchmarks incoming.
| Metric | Standard | +BusyPoll | +Route | +Route+BusyPoll | Go NATS |
|---|---|---|---|---|---|
| Duration | 9.510s | 9.105s | 9.344s | 8.448s | 19.577s |
| Pub Rate | 5.56M | 5.82M | 5.66M | 6.30M | 2.62M |
| Delivery Rate | 52.56M | 54.90M | 53.20M | 58.74M | 25.53M |
| Bandwidth | 7.34 GB/s | 7.66 GB/s | 7.43 GB/s | 8.20 GB/s | 3.56 GB/s |
| Fan-out | 10.00x | 10.00x | 9.94x | 9.92x | 10.00x |
| p50 Latency | 8.48 ms | 8.16 ms | 6.16 ms | 6.58 ms | 73.59 ms |
| p90 Latency | 12.78 ms | 11.15 ms | 9.33 ms | 10.26 ms | 81.68 ms |
| p99 Latency | 58.25 ms | 13.07 ms | 18.71 ms | 15.66 ms | 92.51 ms |
| p99.9 Latency | 65.49 ms | 14.33 ms | 23.65 ms | 20.36 ms | 99.05 ms |
We ship native drivers in Go, Rust, and Zig to unlock shard-aware routing and real load balance. Same protocol, real scale.
Drop-in compatible with NATS. Use your existing clients and the protocol still works. Nothing breaks, nothing rewrites.
But our native drivers unlock shard-aware routing and server-guided load balancing, keeping traffic local and cores evenly fed. That is where the real throughput comes from.
Kernel-bypass I/O. Zero syscall overhead, batched completions. Linux 5.1+.
Full kernel bypass. Userspace networking. Dedicated NIC required.
Pioneered deterministic simulation testing. We adopted their VOPR approach because finding bugs before production is the only way.
Proved that thread-per-core architecture delivers. No locks, no contention, just raw throughput.
Relentless pursuit of speed. Pushing boundaries, never settling. The mindset that faster is always possible.
A language for system programming that prioritizes performance and correctness. No hidden allocations, no hidden control flow.