Google Open Source Load Balancer in Go
31–40 of 75 posts
Re: Google Open Source Load Balancer in Go
#32Earlier quoted context omitted.
That analysis is pretty bad, the code is clean and straightforward, yet that tool reports a bunch of random non-issues.
Like near-copy pasta: https://codebeat.co/projects/github-com-google-seesaw/report... ?
Personally I've never seen any of these code analysis tools produce anything remotely useful. De-duplicating code might be nice in some cases but it certainly has nearly nothing to do with the over-all software quality.
Re: Google Open Source Load Balancer in Go
#33Earlier quoted context omitted.
It is a load balancer Google is using in production: http://techcrunch.com/2016/01/29/google-open-sources-its-see... Edit: Here's the official Google announcement: http://google-opensource.blogspot.com/2016/01/seesaw-scalabl...
It's not used in production, it's used in "corp" which is totally disjoint from production at Google.
Re: Google Open Source Load Balancer in Go
#34Earlier quoted context omitted.
That analysis is pretty bad, the code is clean and straightforward, yet that tool reports a bunch of random non-issues.
Like near-copy pasta: https://codebeat.co/projects/github-com-google-seesaw/report... ?
Are you adding something to the discussion or are you getting a commission for selling that crappy code quality tool?
EDIT: ok, apparently it is your product. Congratulations on successfully leaving a bad impression.
Re: Google Open Source Load Balancer in Go
#35Anycast VIPs and Direct Server Return were a couple key parts of VDN "secret sauce" in early to mid-2000s. Cool to see this engine out in open source. To build a VPN edge you also need cooperative tiered caches with some very counterintuitive cache admission and eviction algorithms, unicast front end with p2p (for vod) or multicast (for live) back end, multi-datacenter event aggregation and correlation, cookieless/db…
Re: Google Open Source Load Balancer in Go
#36Re: Google Open Source Load Balancer in Go
#37Anycast VIPs and Direct Server Return were a couple key parts of VDN "secret sauce" in early to mid-2000s. Cool to see this engine out in open source. To build a VPN edge you also need cooperative tiered caches with some very counterintuitive cache admission and eviction algorithms, unicast front end with p2p (for vod) or multicast (for live) back end, multi-datacenter event aggregation and correlation, cookieless/db…
I've worked for CDNs and configured many VPNs but I have never heard of a VDN. What is a VDN? I don't recall hearing this term in the early 2000's either. Is that a Google internal name? Could you elaborate? Thanks.
Re: Google Open Source Load Balancer in Go
#38Official announcement: http://google-opensource.blogspot.com/2016/01/seesaw-scalabl... . Note that this is a network-level load balancer that is tightly coupled with LVS, not a Layer 7 load balancer like HAProxy.
Re: Google Open Source Load Balancer in Go
#39LVS load-balancing is amazing. You can use a tiny instance to load balance huge amounts of traffic since the instance itself doesn't need to process and pass the traffic. the part that makes it difficult to implement is that the hosts have to be on the same network. I didn't dive too much into the code but it looks like you also assign an additional interface to use as a VIP. I believe you'll need to be in your own n…
Re: Google Open Source Load Balancer in Go
#40Earlier quoted context omitted.
It's not used in production, it's used in "corp" which is totally disjoint from production at Google.
How is that not "using it in production"? Internal usage is still production usage.
EDIT: If you're going to down-vote this comment, at least provide detaro with the correct answer to his/her question!