Алгоритмы: round-robin, weighted round-robin, least connections, consistent hashing, random with two choices (power of two). Health checks: active (ping) и passive (отслеживание ошибок). Go: net.Listener + goroutine на connection, proxy через io.Copy (zero-copy с splice). Sticky sessions через cookie или IP hash. Горячая перезагрузка конфига без downtime.
Как спроектировать load balancer на Go?
Senior
132 просмотровAFK Offer AI
Как ты обеспечиваешь backward compatibility при изменениях API?