您现在的位置今天国际军事新闻首页 >>科技新闻>>正文

BFE平台目前已接入百度大部分流量

【31省最低工资调整】

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

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

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

系統的安全和穩定性高:Go語言沒有C語言固有的緩衝區溢出隱患,規避了大量的穩定性和安全風險;另外對於異常可以捕捉,保證程序在快速迭代上線的情況下也不崩潰。

關於BFE開源版本詳情及後續路線圖,有興趣的用戶請關註

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

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

多租戶的支持:在雲計算的場景下,多租戶復用是普遍的需求。在BFE的設計中,內置提供了多租戶的支持

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

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

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

4、靈活的負載均衡策略支持集群級別負載均衡及實例級別負載均衡,實現多可用區容災及過載保護

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

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

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

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

3、基於請求內容的分流基於領域專有語言的分流規則,滿足複雜業務場景定製化流量轉發

1、主流網絡協議接入支持HTTP/HTTPS/SPDY/HTTP2/WebSocket等

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

結構化的配置:BFE的配置設計,大量使用JSON這樣的結構化方式,便於和相關配置管理系統對接

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

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

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

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

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

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

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

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

2、可擴展插件框架通過可擴展插件框架,快速定製開發擴展模塊,滿足業務定製化需

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

崔始源道歉杜江摆摊贴手机膜杜江摆摊贴手机膜蔚来李斌回应航天局研究冬眠术纽约爆发抗议人工降雨引发暴雨漠河千米冰泡发现陨石撞海证据奥特曼加入漫威魏大勋偷瞄杨幂金鸡奖颁奖典礼55岁傅艺伟近照库克带特朗普参观中国女排演员写真人工降雨引发暴雨紫光阁怒批张云雷俄舰队地中海演习金鸡奖完整获奖名单库克带特朗普参观大白菜价格现低谷杜江摆摊贴手机膜人大毕业女系自杀广东内衣大盗库克带特朗普参观25年前劫杀案喊冤借游戏减肥63公斤华为申请新商标紫光阁怒批张云雷金鸡奖颁奖典礼