您的位置:首頁>>互聯網

百度萬億流量的轉發引擎BFE開源了!

發布時間:2019-11-15 11:02:19  來源:互聯網    背景:

  BFE(Baidu Front End,百度統一前端)是百度的統一七層流量轉發平臺。BFE平臺目前已接入百度大部分流量,每日轉發請求接近1萬億,峰值QPS超過1000萬。在2019年百度春晚紅包活動中,BFE平臺在超大用戶壓力、數次流量波峰下平穩運行,保證了春晚紅包活動的順利進行。

  作為綜合的流量轉發平臺,BFE平臺集成了以下4大功能:

  • 流量接入和轉發:支持HTTP、HTTPS、HTTP/2、QUIC等多種協議,并支持強大的應用層路由能力
  • 流量全局調度:支持由外網流量調度和內網流量調度共同構成的全局流量調度系統
  • 安全和防攻擊:支持黑名單封禁、精細限流和應用層防火墻(WAF)等多種防攻擊能力
  • 實時數據分析:支持分鐘級的超高維度時序報表
/var/folders/02/f03wcnb12xg9kp4r9cg17y5w09r0gj/T/com.microsoft.Word/WebArchiveCopyPasteTempFiles/640?wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1

  作為BFE平臺的核心組件,BFE轉發引擎從2012年開始研發,并于2014年使用Go語言完成重構。

  由于基于Go語言,和業界普遍使用的Nginx開源軟件相比,BFE具有以下優勢:

  • 研發效率高:Go語言的開發效率遠高于C語言(及Lua),在代碼的可維護性方面也有巨大優勢。
  • 系統的安全和穩定性高:Go語言沒有C語言固有的緩沖區溢出隱患,規避了大量的穩定性和安全風險;另外對于異常可以捕捉,保證程序在快速迭代上線的情況下也不崩潰。

  有理由相信,從長期趨勢看,基于更高級編程語言的軟件系統會逐步取得競爭的優勢。CPU等硬件資源的價格仍會快速下降,而開發人力成本、項目研發風險、系統穩定性/安全性方面會成為更重要的決策考慮。從這方面出發,主要基于C語言的Nginx會逐步衰落,而類似BFE這樣的基于更高級編程語言的軟件會逐步成為主流。

  另外,BFE在設計中,還特別增加了企業級應用場景的考慮:

  • 轉發場景的直接支持:和Nginx這樣從Web Server轉型為Proxy的進化路徑不同,BFE直接為轉發場景設計,從轉發模型和轉發配置方面更滿足轉發場景的需求
  • 多租戶的支持:在云計算的場景下,多租戶復用是普遍的需求。在BFE的設計中,內置提供了多租戶的支持
  • 結構化的配置:BFE的配置設計,大量使用JSON這樣的結構化方式,便于和相關配置管理系統對接
  • 豐富的監控探針:作為一個工業級軟件,在BFE的設計中充分考慮了線上監控的需求,BFE程序通過HTTP方式向外暴露數千個內部狀態變量
/var/folders/02/f03wcnb12xg9kp4r9cg17y5w09r0gj/T/com.microsoft.Word/WebArchiveCopyPasteTempFiles/640?wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1

  為了促進負載均衡技術的交流和發展,BFE轉發引擎于2019年夏天正式開源。(https://github.com/baidu/bfe)

  BFE目前已開源并支持以下重要能力:

  1、主流網絡協議接入

  • 支持HTTP/HTTPS/SPDY/HTTP2/WebSocket等
  • 支持TLS/HTTP/ WebSocket反向代理模式

  2、可擴展插件框架

  • 通過可擴展插件框架,快速定制開發擴展模塊,滿足業務定制化需求
  • 內置重寫、重定向、流量修改、封禁等豐富插件

  3、基于請求內容的分流

  • 基于領域專有語言的分流規則,滿足復雜業務場景定制化流量轉發
  • 支持完備的分流條件原語集,包括基于請求內容(URI/Header/Cookie等)以及請求上下文(IP、協議、標簽、時間等)的條件原語。

  4、靈活的負載均衡策略

  • 支持集群級別負載均衡及實例級別負載均衡,實現多可用區容災及過載保護
  • 內置加權輪詢、加權最小連接數策略,基于IP或請求內容識別用戶實現會話保持

  關于BFE開源版本詳情及后續路線圖,有興趣的用戶請關注https://github.com/baidu/bfe,或登錄github直接搜索BFE。

  BFE轉發引擎的研發過程,秉承了百度優良的研發傳統,經過了多年的技術積累。BFE已經在百度穩定運行多年,并歷經多次大流量的洗禮。以開源貢獻社區,是百度技術價值體現的重要方式。希望能借BFE開源的機會,與各位同行切磋技術,共建網絡接入領域的開源技術生態。

  BFE的開源技術沙龍將于12月7日下午在北京舉辦,掃描下方二維碼或點擊閱讀原文均可報名。

/var/folders/02/f03wcnb12xg9kp4r9cg17y5w09r0gj/T/com.microsoft.Word/WebArchiveCopyPasteTempFiles/640?wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1

特別提醒:本網內容轉載自其他媒體,目的在于傳遞更多信息,并不代表本網贊同其觀點。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網有任何內容侵犯您的權益,請及時聯系我們,本站將會在24小時內處理完畢。


返回網站首頁 本文來源:互聯網

本文評論
跨界聯合,科技打造品牌視覺傳播
前些日,2019年的East Tech West相約中國廣州。這是由CNBC制作,East Tech West匯集全球最有影響力的...
日期:11-29
云跡科技閃耀HFE展會,機器人或成酒店標配
  11月26日-28日,2019中國(上海)國際酒店投資加盟與特許經營展覽會(簡稱HFE)在上海國家會展中心舉辦...
日期:11-29
構建中國云生態|華云數據攜手和信創天完成產品兼容互認證 推出基于超融合架構的混合云桌面聯合解決方案
日前,華云數據推出的國產通用型云操作系統安超OS 2020與和信創天的“和信下一代云桌面系統VEN...
日期:11-29
網易嚴選賦能全球工廠 用“數據”擁抱中國消費浪潮
  雙11剛結束,在泰國的一家乳膠工廠,工人們又投入到另外一輪緊張的生產中,而工人手中此時正在生產...
日期:11-29
滴滴企業版推出爽一賠“二”,差旅打車不再難
隨著越來越多的業務轉移到辦公室之外,職場人出差已經成為一種常態。出差對于很多商旅人士來說,除...
日期:11-29
玄訊:AI助力開啟快消企業數字化轉型之路
面對互聯網環境,快消新零售企業的信息系統迫切需要重構,構建基于實時鏈接為手段、以用戶為中心的...
日期:11-29
H3C SecPath全系列防火墻榮獲ICSA實驗室最高標準認證
近日,紫光旗下新華三集團H3C SecPath全系列防火墻產品憑借高可靠的硬件架構、卓越的軟件平臺、專業...
日期:11-29
快手運營學院在京開課,全方位打造品牌“營銷增長官”
導語:在流量式微的大環境之下,品牌、廣告主如何通過短視頻營銷,實現快速增長和有效轉化?本次活動...
日期:11-29
支付寶刷臉支付前景如何?
隨著社會的不斷發展進步,互聯網的不斷提高,在為人們提供便利生活的同時,也存在許多網絡安全問題...
日期:11-29
董明珠回應與奧克斯互撕:格力理所當然要出來“斗”
11月29日消息 據21世紀經濟報道,昨日珠海格力電器董事長兼總裁董明珠在中國家居業重塑產業鏈價值體...
日期:11-29
引入意大利知名品牌利雅路,蘇寧采暖再添生力軍
11月28日,蘇寧與意大利知名采暖品牌利雅路戰略合作發布會在南京蘇寧總部召開。雙方約定,作為蘇寧...
日期:11-28
5年堅守鑄就奧克斯品牌日金口碑,互聯網直賣暖動中國
在這個寒冬,對于消費者來說,最大的溫暖,就是擁有一臺“品質好、價格優、服務好”的空...
日期:11-28
24天售出350萬顆佳沛新西蘭奇異果,京東生鮮銷量領跑行業
近日,京東曝光了這樣一組數據:3年售出1000萬條輪胎,11個月賣出1650萬件口紅、5400萬件面膜、48萬...
日期:11-28
云計算市場AI能力排行榜:百度智能云第一,超阿里騰訊華為
百度智能云的AI能力在中國市場遙遙領先。11月28日,美國調研機構 IDC發布的《IDC MarketScape:2019...
日期:11-28
「明略科技」創始人吳明輝:打造數據中臺,承載企業核心資產 | 2019WISE新經濟之王大會
企業多元化的發展必須圍繞核心競爭力。
  11月26-27日,36氪在北京國際會議中心舉辦了2019 W...
日期:11-28
5年沉淀,累計操盤5000w+社群,郎朗、艾力、黃西力挺背后,一起學堂如何快速布局?
2019年,成為私域流量爆發元年。
  今年6月,吳曉波頻道《2019私域電商報告》出爐。報告指出...
日期:11-28
構建“標準化+”網絡安全業態 騰訊零信任安全標準草案獲行業共識
“零信任”安全技術的標準化再度提速。近日,在由中國通信標準化協會主辦、騰訊承辦的網...
日期:11-28
斗魚第三季度平均月活達到1.64億,移動端超5000萬
近日,游戲直播平臺斗魚發布了2019年第三季度財報。財報顯示,第三季度斗魚總營收達18.59億元,較20...
日期:11-28
AI賦能費用管控,如何做到精準、高效和智能化?
作為快速消費品行業的企業,市場費用管理(促銷費用和日常費用)是企業資金最難控制的流出口,如何將...
日期:11-28
學霸又拿AI大獎,李彥宏、任正非們高薪安排上?
近日,由教育部三大教指委、全國高等學校計算機教育研究會主辦的2019“中國高校計算機大賽-人...
日期:11-28
  專欄介紹
郭椿礫 的專欄
郭椿礫發表的文章
積分:
自我介紹 :
大乐透复式7十12多少钱