Mercurial Load Balancer changed that in a single deploy.
Mercurial Load Balancer is built for real-time, high-throughput workloads where latency kills performance. It routes requests with sub-millisecond decisions, using live metrics instead of static rules. It speaks HTTP, HTTP/2, WebSockets, and gRPC without extra modules or hacks.
The core engine uses event-driven concurrency and zero-copy data paths. It scales horizontally across bare metal, containers, or cloud VMs with the same configuration. Failover is instant. If a target node drops, traffic is redistributed before users even notice.
You control it with a minimal config file or a remote API. Weighted routing, request shaping, and connection draining are first-class features. Rolling updates happen with zero downtime. Sticky sessions, TLS termination, and health checks are built in and easy to script.
Benchmarks show Mercurial handling millions of concurrent connections on commodity hardware. Idle connections no longer tie up threads. Memory usage stays flat under load. Cluster state sync is consistent without manual intervention.