成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

百度萬億流量的轉(zhuǎn)發(fā)引擎BFE開源了

新聞 開源
BFE(Baidu Front End,百度統(tǒng)一前端)是百度的統(tǒng)一七層流量轉(zhuǎn)發(fā)平臺。BFE平臺目前已接入百度大部分流量,每日轉(zhuǎn)發(fā)請求接近1萬億,峰值QPS超過1000萬。

BFE(Baidu Front End,百度統(tǒng)一前端)是百度的統(tǒng)一七層流量轉(zhuǎn)發(fā)平臺。BFE平臺目前已接入百度大部分流量,每日轉(zhuǎn)發(fā)請求接近1萬億,峰值QPS超過1000萬。在2019年百度春晚紅包活動中,BFE平臺在超大用戶壓力、數(shù)次流量波峰下平穩(wěn)運行,保證了春晚紅包活動的順利進(jì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)
  • 安全和防攻擊:支持黑名單封禁、精細(xì)限流和應(yīng)用層防火墻(WAF)等多種防攻擊能力
  • 實時數(shù)據(jù)分析:支持分鐘級的超高維度時序報表

百度万亿流量的转发引擎BFE开源了!

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

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

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

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

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

  • 轉(zhuǎn)發(fā)場景的直接支持:和Nginx這樣從Web Server轉(zhuǎn)型為Proxy的進(jìn)化路徑不同,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)變量

百度万亿流量的转发引擎BFE开源了!

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

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

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

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

2、可擴(kuò)展插件框架

  • 通過可擴(kuò)展插件框架,快速定制開發(fā)擴(kuò)展模塊,滿足業(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é)議、標(biāo)簽、時間等)的條件原語。

4、靈活的負(fù)載均衡策略

  • 支持集群級別負(fù)載均衡及實例級別負(fù)載均衡,實現(xiàn)多可用區(qū)容災(zāi)及過載保護(hù)
  • 內(nèi)置加權(quán)輪詢、加權(quán)最小連接數(shù)策略,基于IP或請求內(nèi)容識別用戶實現(xiàn)會話保持

關(guān)于BFE開源版本詳情及后續(xù)路線圖,有興趣的用戶請關(guān)注

https://github.com/baidu/bfe,或登錄github直接搜索BFE。

 


 

責(zé)任編輯:張燕妮 來源: 百度開發(fā)者中心
相關(guān)推薦

2019-08-26 13:01:07

百度流量搜索

2023-10-17 20:21:25

百度AI原生思維

2010-06-29 11:02:05

百度谷歌

2019-06-18 14:01:44

百度互聯(lián)網(wǎng)人工智能

2010-09-01 11:11:33

2013-03-11 10:16:52

百度BAE

2013-07-16 16:37:12

91百度

2021-09-30 09:44:13

BFE路由機制

2014-07-25 17:12:39

數(shù)據(jù)庫WOT2014MongoDB

2013-08-22 17:08:50

2018-07-04 12:25:50

智能小程序百度大腦

2015-05-27 09:51:45

百度深度學(xué)習(xí)人工智能

2021-09-03 14:15:30

百度開源可視化

2018-07-31 10:34:10

百度

2020-04-26 08:03:40

百度網(wǎng)盤流量

2009-08-20 08:57:01

框計算

2022-07-21 17:39:26

百度AI

2013-07-31 16:05:35

百度

2015-01-18 15:16:03

百度百度移動分發(fā)百度91
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: www.色婷婷| 欧美狠狠操 | 玖玖视频网 | 国产一区二区三区不卡av | 国产美女精品视频免费观看 | 在线色 | 国产99久久精品一区二区永久免费 | 伊人色综合久久久天天蜜桃 | 国产精品久久九九 | 久久爱一区 | 欧美日韩一二区 | 国产毛片毛片 | 国产免费又色又爽又黄在线观看 | 成人精品 | 欧美成人一区二免费视频软件 | 日韩中文视频 | 99精品网 | 亚洲视频在线看 | a毛片| 午夜私人影院在线观看 | 在线日韩中文字幕 | 国产午夜精品一区二区三区嫩草 | 久久久久精 | 91精品国产91久久久久久 | 国产精品三级 | 91资源在线观看 | 午夜在线视频 | 免费看黄视频网站 | 美女天天操| 国产一区三区视频 | 男人天堂色 | 国产亚洲欧美另类一区二区三区 | 精品一区久久 | 3p视频在线观看 | 一区二区三区在线观看视频 | www.久久99| 久久久久久久91 | 亚洲网站在线观看 | 久久成人一区 | 国产精品视频久久久 | 一区二区视频在线 |