• <li id="gswm4"><xmp id="gswm4"><input id="gswm4"><em id="gswm4"></em></input>
  • <s id="gswm4"><em id="gswm4"></em></s>
    • <s id="gswm4"><em id="gswm4"></em></s>
      首頁 > 資訊 >

      BFE已接入百度大部分流量 新增支持轉(zhuǎn)發(fā)場景/多租戶等場景

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

      作為綜合的流量轉(zhuǎn)發(fā)平臺,BFE平臺集成了以下4大功能:

      流量接入和轉(zhuǎn)發(fā):支持HTTP、HTTPS、HTTP/2、QUIC等多種協(xié)議,并支持強大的應(yīng)用層路由能力

      流量全局調(diào)度:支持由外網(wǎng)流量調(diào)度和內(nèi)網(wǎng)流量調(diào)度共同構(gòu)成的全局流量調(diào)度系統(tǒng)

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

      實時數(shù)據(jù)分析:支持分鐘級的超高維度時序報表

      作為BFE平臺的核心組件,BFE轉(zhuǎn)發(fā)引擎從2012年開始研發(fā),并于2014年使用Go語言完成重構(gòu)。

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

      研發(fā)效率高:Go語言的開發(fā)效率遠高于C語言(及Lua),在代碼的可維護性方面也有巨大優(yōu)勢。

      系統(tǒng)的安全和穩(wěn)定性高:Go語言沒有C語言固有的緩沖區(qū)溢出隱患,規(guī)避了大量的穩(wěn)定性和安全風險;另外對于異常可以捕捉,保證程序在快速迭代上線的情況下也不崩潰。

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

      另外,BFE在設(shè)計中,還特別增加了企業(yè)級應(yīng)用場景的考慮:

      轉(zhuǎn)發(fā)場景的直接支持:和Nginx這樣從Web Server轉(zhuǎn)型為Proxy的進化路徑不同,BFE直接為轉(zhuǎn)發(fā)場景設(shè)計,從轉(zhuǎn)發(fā)模型和轉(zhuǎn)發(fā)配置方面更滿足轉(zhuǎn)發(fā)場景的需求

      多租戶的支持:在云計算的場景下,多租戶復(fù)用是普遍的需求。在BFE的設(shè)計中,內(nèi)置提供了多租戶的支持

      結(jié)構(gòu)化的配置:BFE的配置設(shè)計,大量使用JSON這樣的結(jié)構(gòu)化方式,便于和相關(guān)配置管理系統(tǒng)對接

      豐富的監(jiān)控探針:作為一個工業(yè)級軟件,在BFE的設(shè)計中充分考慮了線上監(jiān)控的需求,BFE程序通過HTTP方式向外暴露數(shù)千個內(nèi)部狀態(tài)變量

      為了促進負載均衡技術(shù)的交流和發(fā)展,BFE轉(zhuǎn)發(fā)引擎于2019年夏天正式開源。

      (https://github.com/baidu/bfe)

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

      1、主流網(wǎng)絡(luò)協(xié)議接入

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

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

      2、可擴展插件框架

      通過可擴展插件框架,快速定制開發(fā)擴展模塊,滿足業(yè)務(wù)定制化需

      內(nèi)置重寫、重定向、流量修改、封禁等豐富插件

      3、基于請求內(nèi)容的分流

      基于領(lǐng)域?qū)S姓Z言的分流規(guī)則,滿足復(fù)雜業(yè)務(wù)場景定制化流量轉(zhuǎn)發(fā)

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

      4、靈活的負載均衡策略

      支持集群級別負載均衡及實例級別負載均衡,實現(xiàn)多可用區(qū)容災(zāi)及過載保護

      內(nèi)置加權(quán)輪詢、加權(quán)最小連接數(shù)策略,基于IP或請求內(nèi)容識別用戶實現(xiàn)會話保持

      BFE轉(zhuǎn)發(fā)引擎的研發(fā)過程,秉承了百度優(yōu)良的研發(fā)傳統(tǒng),經(jīng)過了多年的技術(shù)積累。BFE已經(jīng)在百度穩(wěn)定運行多年,并歷經(jīng)多次大流量的洗禮。以開源貢獻社區(qū),是百度技術(shù)價值體現(xiàn)的重要方式。希望能借BFE開源的機會,與各位同行切磋技術(shù),共建網(wǎng)絡(luò)接入領(lǐng)域的開源技術(shù)生態(tài)。(王資涵)

      關(guān)鍵詞:

      責任編輯:Rex_08

      推薦閱讀

      amd7100和賽揚J4125_amd710

      · 2022-12-08 10:17:30
      91亚洲精品色午夜麻豆,91美女在线视频,性欧美tube精品,久久99精品久久久久久野外
    • <li id="gswm4"><xmp id="gswm4"><input id="gswm4"><em id="gswm4"></em></input>
    • <s id="gswm4"><em id="gswm4"></em></s>
      • <s id="gswm4"><em id="gswm4"></em></s>
        主站蜘蛛池模板: а天堂中文最新一区二区三区| 国产精品高清一区二区三区| 国产欧美精品一区二区| 亚洲欧洲另类春色校园小说| 99亚洲精品高清一二区| 热久久中文字幕| 在线观看国产成人AV片| 亚洲综合伊人制服丝袜美腿| 中文字幕久久久久久久系列| 色婷婷在线视频观看| 无码一区二区三区亚洲人妻| 国产精品国产三级国产AV主播| 亚洲成年人免费网站| 18禁网站免费无遮挡无码中文| 欧美性受xxxx白人性爽| 国产真实乱子伦精品视| 亚洲AV无码成人精品区在线观看| 99精品视频在线在线视频观看| 狠狠色噜噜狠狠狠狠网站视频 | 色狠狠一区二区三区香蕉| 无翼少无翼恶女漫画全彩app| 国产60部真实乱| 一本之道无吗一二三区| 男人和女人做爽爽视频| 国内一级毛片成人七仙女| 亚洲成av人片在线观看无码| 大尺度视频网站久久久久久久久| 极品丝袜老师h系列全文 | 亚洲精品国产综合久久久久紧| 91麻豆精品福利在线观看| 男女混合的群应该取什么名字| 大伊香蕉在线观看视频wap| 亚洲日韩在线中文字幕综合| 一区两区三不卡| 日美韩电影免费看| 午夜精品一区二区三区免费视频| av区无码字幕中文色| 欧美大片在线观看完整版| 国产午夜片无码区在线播放| 两个人www免费高清视频| 爆乳熟妇一区二区三区霸乳|