国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Cloudflare使用Rust編寫Pingora

工程師鄧生 ? 來源:Rust語言中文社區 ? 作者:huangjj27 ? 2022-09-19 10:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Cloudflare放棄了Nginx

轉自 Rust 視界 Cloudflare放棄了Nginx,轉而使用Rust編寫的Pingora Cloudflare長期以來一直依賴Nginx作為其HTTP代理棧的一部分,但現在已經用他們內部的、由Rust編寫的Pingora軟件取代了它,據說該軟件每天為超過一萬億個請求提供服務,并提供更好的性能,同時只使用大約三分之一的CPU和內存資源。

在生產中,Pingora與舊服務相比,在相同的流量負荷下,CPU的消耗減少了70%,內存減少了67%。 除了驚人的性能優勢,Pingora還被認為更安全,這在很大程度上要歸功于Rust的使用。

Cloudflare發現,Nginx的工作進程架構有很多缺點,特別是在CPU資源方面。事實證明,Nginx也很難擴展到他們的需求。

Cloudflare的工程師一直在從頭開始開發Pingora,作為一個內部解決方案。選擇Rust編程語言是因為它的內存安全,同時仍然提供類似C語言的性能。

Cloudflare還為Rust實現了他們自己的HTTP庫,以適應他們所有的不同需求。Pingora采用了多線程架構,而不是多進程。

唯一的缺點是Pingora還沒有開源,不過有開源計劃。





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • HTTP
    +關注

    關注

    0

    文章

    537

    瀏覽量

    35363
  • 編程語言
    +關注

    關注

    10

    文章

    1964

    瀏覽量

    39570
  • GAT
    GAT
    +關注

    關注

    0

    文章

    7

    瀏覽量

    6525
  • Rust
    +關注

    關注

    1

    文章

    240

    瀏覽量

    7586

原文標題:【Rust日報】2022-09-16 Cloudflare放棄了Nginx,轉而使用Rust編寫的Pingora

文章出處:【微信號:Rust語言中文社區,微信公眾號:Rust語言中文社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Cloudflare宕機!全球網絡崩了

    錯誤提示。而這一切的原因在于互聯網基礎設施服務商Cloudflare又宕機了。 ? 盡管Cloudflare隨后表示,目前已修復問題。但對此已經造成的數十億美元的損失,這次事件持續超三小時,影響范圍極廣,甚至波及用于監測網站狀態的平臺Downdetector本身,因其也依
    的頭像 發表于 11-21 08:57 ?9347次閱讀

    汽車網絡安全開發語言選型指南:C/C++/Rust/Java等主流語言對比+Perforce QAC/Klocwork工具支持

    汽車網絡安全如何選編程語言?C、C++、Rust、Java……誰更適合AUTOSAR、ISO/SAE 21434?一文了解8種主流語言的優劣與適用場景,以及Perforce QAC/Klocwork對MISRA、CERT等規范的支持。
    的頭像 發表于 12-26 11:13 ?426次閱讀
    汽車網絡安全開發語言選型指南:C/C++/<b class='flag-5'>Rust</b>/Java等主流語言對比+Perforce QAC/Klocwork工具支持

    廣州易顯VGA卡編寫工程快速入門教程

    目錄一、實驗條件二、實驗教程1、使用HMIMaker軟件創建工程,HMIMaker下載鏈接http://www.gz-yixian.com/Download.asp。2、編寫工程3.連接硬件、測試三
    的頭像 發表于 12-04 16:12 ?970次閱讀
    廣州易顯VGA卡<b class='flag-5'>編寫</b>工程快速入門教程

    2025開放原子開發者大會旋武開源社區Rust分論壇成功舉辦

    11月22日,2025開放原子開發者大會——旋武開源社區Rust分論壇在北京順利召開。論壇以“共建中國Rust生態”為核心主題,匯聚京東、華為、vivo、阿里、毛豆教育、DORA社區及南京大學等企業與學術機構技術專家,及眾多Rust
    的頭像 發表于 11-27 14:55 ?663次閱讀

    今日看點:塞微電子擬收購光刻機企業;小米盧偉冰:敲定2026年內存供應,手機或全線漲價

    CDN霸主驚現重大故障,全球互聯網一夜崩潰 ? 日前,美國網絡安全服務商Cloudflare遭遇波及全球的大規模網絡故障,導致ChatGPT、社交媒體平臺X等多家網站部分用戶無法正常訪問
    發表于 11-19 10:33 ?1545次閱讀

    2025開放原子開發者大會旋武社區Rust分論壇即將啟幕

    在數字化轉型持續深化、系統安全與性能需求愈發迫切的當下,Rust憑借強大的內存安全、高并發性能和卓越的開發者體驗,正成為重塑軟件開發疆界的關鍵力量,更是構建下一代可靠高效基礎設施的核心選擇。11月
    的頭像 發表于 11-13 10:00 ?589次閱讀

    RusT-Thread:基于Rust面向資源受限嵌入式設備的操作系統的實踐 | 技術集結

    RT-Thread為基礎,使用Rust語言重構其內核,形成了全新的RusT-Thread系統。系統采用模塊化架構,涵蓋內核服務、進程調度、內存管理、線程通信與時鐘控制等核心
    的頭像 發表于 11-07 17:37 ?6860次閱讀
    <b class='flag-5'>RusT</b>-Thread:基于<b class='flag-5'>Rust</b>面向資源受限嵌入式設備的操作系統的實踐 | 技術集結

    上位機程序編寫

    本文將討論GPS/北斗定位模塊作為接收機,將接收到的定位信息通過串口發送給計算機,再由計算機接收并解碼獲取相關信息。 在定位模塊正確移植到DDR200T開發板的基礎上,首先編寫下位機程序。 下位
    發表于 10-28 06:40

    自動化測試如何繞過Cloudflare驗證碼?Python + Selenium 腳本實戰指南!

    01什么是Cloudflare驗證碼Cloudflare提供網絡工具,并提供一套全面的安全功能,以保護網站免受各種在線威脅。Cloudflare驗證碼是一種用于區分人類用戶和自動化機器人的功能。它是
    的頭像 發表于 08-15 10:01 ?1323次閱讀
    自動化測試如何繞過<b class='flag-5'>Cloudflare</b>驗證碼?Python + Selenium 腳本實戰指南!

    RT-Thread 遇上 Rust:安全內核 RusT-Thread 的誕生

    大家好,我們是中國科學技術大學操作系統原理與設計(H)課oooooS小組。這個項目是我們的課程大作業:參考RT-Thread架構,使用Rust搭建一個原生的嵌入式操作系統內核。初識Rust是因為xk
    的頭像 發表于 08-02 11:03 ?3540次閱讀
    RT-Thread 遇上 <b class='flag-5'>Rust</b>:安全內核 <b class='flag-5'>RusT</b>-Thread 的誕生

    請問OpenVINO? 是否支持 Rust 綁定?

    無法確定OpenVINO?是否支持 Rust 綁定。
    發表于 06-25 07:45

    自簽名證書工具cfssl詳解

    CFSSL(CloudFlare's PKI and TLS toolkit)由 CloudFlare 用go語言開發的一個開源工具,用于證書簽名、驗證和管理。
    的頭像 發表于 06-11 16:30 ?708次閱讀
    自簽名證書工具cfssl詳解

    中科曙光參與編寫超智融合集群能力要求行業標準

    近日,由中國信息通信研究院、中國智能計算產業聯盟和中科曙光共同牽頭的《超智融合集群能力要求》行業標準,在北京啟動編寫
    的頭像 發表于 04-10 14:58 ?1003次閱讀

    如何在 樹莓派 上編寫和運行 C 語言程序?

    在本教程中,我將討論C編程語言是什么,C編程的用途,以及如何在RaspberryPi上編寫和運行C程序。本文的目的是為您介紹在RaspberryPi上進行C編程的基礎知識。如果您想深入了解C編程
    的頭像 發表于 03-25 09:28 ?1156次閱讀
    如何在 樹莓派 上<b class='flag-5'>編寫</b>和運行 C 語言程序?

    基于SEGGER的Ozone調試器和J-Trace工具跟蹤Ferrocene的Rust應用

    2025年3月,SEGGER和Ferrous Systems合作,確保使用Ferrous Systems的Ferrocene工具鏈編譯的Rust應用程序可以通過SEGGER的J-Trace工具實時下載分析。
    的頭像 發表于 03-14 11:27 ?1500次閱讀