GLB - GitHub Open Source Load Balancer

查看原文

本文是 GLB 开源的公告,在之前刚出 Introduction 的时候我也有做过介绍,这篇文章给出了更多实现细节上的介绍。它设计的目标是:做负载均衡,使用 ECMA 路由保持 L4 层的连接,使用 Rendezvous Hashing 将连接分配到 L7 层的服务。它跟 LVS 的区别在于,GLB Director 不存储所有的 flow states,而只存储部分(使用哈希分布),这样可以在节点移除时结束 flow。它扩展了 UDP 协议,自己封装了一套 packet。