BFE(Baidu Front End,百度统一前端)是百度的统一七层流量转发平台。BFE平台目前已接入百度大部分流量,每日转发请求接近1万亿,峰值QPS超过1000万。在2019年百度春晚红包活动中,BFE平台在超大用户压力、数次流量波峰下平稳运行,保证了春晚红包活动的顺利进行。
作为综合的流量转发平台,BFE平台集成了以下4大功能:
作为BFE平台的核心组件,BFE转发引擎从2012年开始研发,并于2014年使用Go语言完成重构。
由于基于Go语言,和业界普遍使用的Nginx开源软件相比,BFE具有以下优势:
有理由相信,从长期趋势看,基于更高级编程语言的软件系统会逐步取得竞争的优势。CPU等硬件资源的价格仍会快速下降,而开发人力成本、项目研发风险、系统稳定性/安全性方面会成为更重要的决策考虑。从这方面出发,主要基于C语言的Nginx会逐步衰落,而类似BFE这样的基于更高级编程语言的软件会逐步成为主流。
另外,BFE在设计中,还特别增加了企业级应用场景的考虑:
为了促进负载均衡技术的交流和发展,BFE转发引擎于2019年夏天正式开源。
(https://github.com/baidu/bfe)
BFE目前已开源并支持以下重要能力:
1、主流网络协议接入
2、可扩展插件框架
3、基于请求内容的分流
4、灵活的负载均衡策略
关于BFE开源版本详情及后续路线图,有兴趣的用户请关注
https://github.com/baidu/bfe,或登录github直接搜索BFE。
BFE转发引擎的研发过程,秉承了百度优良的研发传统,经过了多年的技术积累。BFE已经在百度稳定运行多年,并历经多次大流量的洗礼。以开源贡献社区,是百度技术价值体现的重要方式。希望能借BFE开源的机会,与各位同行切磋技术,共建网络接入领域的开源技术生态。
发布者:水桥丶帕露西
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站