青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長網

17站長網 首頁 資訊 科技 查看內容

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

2019-12-5 09:07| 查看: 3084 |來源: 互聯網

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

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

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

  · 流量接入和轉發:支持HTTP、HTTPS、HTTP/2、QUIC等多種協議,并支持強大的應用層路由能力

  · 流量全局調度:支持由外網流量調度和內網流量調度共同構成的全局流量調度系統

  · 安全和防攻擊:支持黑名單封禁、精細限流和應用層防火墻(WAF)等多種防攻擊能力

  · 實時數據分析:支持分鐘級的超高維度時序報表

  作為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方式向外暴露數千個內部狀態變量

  為了促進負載均衡技術的交流和發展,BFE轉發引擎于2019年夏天正式開源。

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

  1、主流網絡協議接

  · 支持HTTP/HTTPS/SPDY/HTTP2/WebSocket等

  · 支持TLS/HTTP/ WebSocket反向代理模式

  2、可擴展插件框架

  · 通過可擴展插件框架,快速定制開發擴展模塊,滿足業務定制化需求

  · 內置重寫、重定向、流量修改、封禁等豐富插件

  3、基于請求內容的分流

  · 基于領域專有語言的分流規則,滿足復雜業務場景定制化流量轉發

  · 支持完備的分流條件原語集,包括基于請求內容(URI/Header/Cookie等)以及請求上下文(IP、協議、標簽、時間等)的條件原語。

  4、靈活的負載均衡策略

  · 支持集群級別負載均衡及實例級別負載均衡,實現多可用區容災及過載保護

  · 內置加權輪詢、加權最小連接數策略,基于IP或請求內容識別用戶實現會話保持

  關于BFE開源版本詳情及后續路線圖,可登錄github直接搜索BFE。

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

本文最后更新于 2019-12-5 09:07,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:17tui@17tui.com
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!

17站長網微信二維碼

始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!

掃一掃,關注站長網微信

大家都在看

    返回頂部
    主站蜘蛛池模板: 欧美一道本一区二区三区 | 歪歪漫画羞羞漫画国产 | 国产叼嘿久久精品久久 | 强被迫伦姧惨叫VIDEO | 亚洲第一综合天堂另类专 | 久久99r66热这里有精品 | 兰桂坊人成社区亚洲精品 | 3D动漫网站HOXXXxes | 一二三四在线观看韩国 | 在线视频一区二区三区在线播放 | 天美传媒 免费观看 | 97国产成人精品免费视频 | 日本妈妈在线观看中文字幕 | 动漫美女的阴 | 精品国产乱码久久久人妻 | 日韩爽爽影院在线播放 | 久久人妻少妇嫩草AV蜜桃99 | 97人人添人人澡人人澡人人澡 | 538prom国产在线视频一区 | 伦理片飘花手机在线 | 国产一区亚洲 | 美国一级大黄一片免费的网站 | 亚洲精品视频在线观看免费 | 一个人看的HD免费高清视频 | 国产精品久久久久久久久齐齐 | 国产乱国产乱老熟300部视频 | av天堂网2014在线 | 久久久久毛片免费观看 | 亚洲中文有码字幕日本 | 精品一卡2卡三卡4卡乱码精品视频 | 国产精品一区二区在线播放 | 麻生希快播在线 | 伊人国产在线观看 | 午夜理论片YY4399影院 | 国产午夜视频在永久在线观看 | 国产在线精彩亚洲久久 | 亚洲高清视频在线 | 男人桶女人j的视频在线观看 | 亚洲国产欧美在线人成aaaa20 | 成人精品视频在线观看 | 国产精品99久久久久久宅男AV |