跳转至

开源项目

BFE开源项目简介

img

BFE最初是Baidu Front End的缩写(中文名为“百度统一前端”),是百度统一的七层负载均衡接入转发平台。BFE平台从2012年开始建设。截至2020年底,BFE平台每日转发的请求超过1万亿,日峰值请求超过1000万QPS。

2014年,BFE平台的核心转发引擎基于Go语言重构,并于2015年1月在百度全量上线。在中国范围内,BFE是较早将Go语言用于负载均衡场景、及大规模使用的项目。

2019年初,BFE平台成功的支持了百度春晚红包项目。在本次项目中,BFE平台提供了亿级别的转发能力,在海量的流量下支持了HTTPS卸载、精确限流等关键能力,保证了活动的顺利进行。

2019年7月,BFE的转发引擎对外开源。因为BFE项目在业界的巨大影响力,开源项目名称仍保持为BFE,但改名为Beyond Front End。

2020年6月,BFE被CNCF(云原生计算基金会)接受为“沙盒项目”(Sandbox Project)

BFE开源项目的地址为 https://github.com/bfenetworks/bfe (Gitee镜像地址为 https://gitee.com/mirrors_bfenetworks/bfe)

瑛菲网络和BFE开源项目

瑛菲网络的创始人章淼博士是BFE开源项目的发起人。

BFE开源项目的多名维护者和贡献者来自瑛菲网络的技术团队。

瑛菲网络研发的瑛菲智能流量管理平台中的应用层流量转发引擎是基于BFE研发的。

相关书籍

《万亿级流量转发 - BFE核心技术与实现》

本书围绕BFE开源项目,向读者介绍网络接入的相关技术原理,说明BFE开源软件的设计思想,及如何基于BFE开源软件搭建网络接入平台。具有开发能力的读者也可根据本书的说明,按照自己的需要开发BFE的扩展模块,或者向BFE开源项目贡献代码。

img

本书开源版本的地址为 https://github.com/baidu/bfe-book (Gitee镜像地址为 https://gitee.com/mirrors_trending/bfe-book)

相关文章