Load Balancing System Seesaw
Seesaw is a Linux virtual server-based load balancing platform developed by our network reliability engineers in the Go language, and as with all good projects, this project is created to solve real-world problems.
"We need to be able to handle unicast (unicast) and anycast (anycast) virtual IP (VIPs) traffic, use NAT and DSR (also known as DR) to perform load balancing and perform health checks on the backend," Seesaw published in a blog. In particular, we need an easy-to-manage platform that can automatically deploy configuration changes. After evaluating some of the platforms that included existing open source projects, we failed to identify a platform that would meet all of our needs, so we decided to start developing a reliable and scalable load-balancing platform on our own. ”
It allows us to improve service availability and reduce administrative overhead. We are happy to share it and hope that other companies will benefit from it.
https://my.oschina.net/u/2894582/blog/808533
Linux Virtual server-based load Balancing platform seesaw for Go language development