1.BEF情况简单介绍:
BFE是基于百度统一接入前端(Baidu FrontEnd)开源的七层流量接入系统。BFE基于Golang构建,基于请求内容路由,高级负载均衡,支持丰富的接入协议。
2.相关术语:
(1)产品线(Product):即为BFE中的"租户"。BFE中的配置,比如转发策略、权限等,是以产品线为单位来进行设置的。
(2)集群(Cluster):具有同类功能的后端的集合定义为一个集群。一个产品线中可定义多个集群,一个集群的范围可能跨越多个IDC。
(3)子集群(Subcluster):集群又可以划分为多个子集群,将集群中处于同一IDC中的后端定义为一个子集群
(4)实例(Instance):每个子集群可包含多个后端服务实例(Instance),每个后端实例通过"IP地址 + 端口号"标识。
3.流量接入转发:
第5-8步,当四层负载均衡设施将报文转发到下游BFE时,可理解为: