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

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

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

3天內不再提示

Cloudflare用Rust重寫Nginx C模塊,構建沒有Nginx的未來

Linux愛好者 ? 來源:OSC開源社區 ? 2023-03-08 09:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

去年曾報道過,Cloudflare 將 Nginx 替換為內部采用 Rust 編寫的 Pingora,目標是構建一個更快、更高效、更通用的內部代理,用作 Cloudflare 當前和未來產品的平臺。不過 Cloudflare 的基礎設施非常龐大,并且包含許多不同的服務。

近日,Cloudflare 工程師介紹了如何使用 Rust 重寫基于 C 語言的 Nginx 模塊。Cloudflare 工程師在博客寫道,他們用 Rust 為 Cloudflare 基礎設施中最古老和最不為人所知的部分 ——cf-html,編寫了替代品。這是一個 Nginx 模塊,位于 Cloudflare 的核心反向 Web 代理內部,亦稱為 FL (Front Line)。

FL 運行著 Cloudflare 應用程序服務的大部分邏輯,因此這次替換無疑更具挑戰性。Cloudflare 稱,完成這項工作為他們完全擺脫 Nginx 鋪平了道路。未來他們會繼續逐步更換用于運行 Nginx/OpenResty 代理的組件,或者無需對自研平臺投入大量開發資源就可以完成的組件,從而構建一個沒有 Nginx 的未來 (A future without NGINX)。

61efee98-bd34-11ed-bfe3-dac502259ad0.png

Cloudflare 工程師非常熱愛 Rust 語言,他們最后談到了 Rust 帶來的好處:“大多數人認為編程語言的安全性主要是用于預防出現 bug,但對于一家公司來說,我們發現編程語言的安全優勢還可以用來完成一些被認為非常困難、或不可能安全實現的功能需求。比如提供類似 Wireshark 的過濾語言來編寫防火墻規則、允許數百萬用戶編寫任意 JavaScript 代碼并直接在我們的平臺上運行它,以及即時重寫 HTML 響應。在實現上述功能過程中,Rust 為這些服務提供了嚴格的執行邊界,讓不可能變成可能。與此同時,Rust 讓過去困擾行業的內存安全問題日益成為過去。”

審核編輯 :李倩

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

    關注

    7

    文章

    2837

    瀏覽量

    53282
  • Rust
    +關注

    關注

    1

    文章

    240

    瀏覽量

    7585

原文標題:Cloudflare用Rust重寫Nginx C模塊,構建沒有Nginx的未來

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Nginx高性能配置詳細步驟

    Nginx 1.26.x 是當前 mainline 分支的最新穩定線,在 HTTP/3 支持、動態模塊加載和內存管理上相比 1.24.x 有明顯改進。1.24.x 已進入維護模式,新項目直接選 1.26.x,舊項目建議在下次維護窗口升級。
    的頭像 發表于 03-04 15:35 ?68次閱讀

    Nginx常見故障案例總結

    在互聯網公司的運維生涯中,Nginx故障可以說是最常見也最讓人頭疼的問題之一。從簡單的配置錯誤到復雜的性能瓶頸,從偶發的502到持續的高延遲,每一個故障背后都有其獨特的原因和解決方案。
    的頭像 發表于 09-18 14:51 ?1278次閱讀

    如何基于Nginx構建微服務網關

    今天,我將分享我們團隊如何基于Nginx構建了一個日均處理10億+請求的微服務網關,以及踩過的那些坑。這套方案已經穩定運行2年+,經歷過多次大促考驗。
    的頭像 發表于 09-02 16:29 ?820次閱讀

    Nginx高并發優化方案

    作為一名在生產環境中摸爬滾打多年的運維工程師,我見過太多因為Nginx配置不當導致的性能瓶頸。今天分享一套完整的Nginx高并發優化方案,幫助你的系統從10萬QPS突破到百萬級別。
    的頭像 發表于 08-13 15:51 ?995次閱讀

    Ansible Playbook自動化部署Nginx集群指南

    面對日益猖獗的DDoS攻擊,手動部署防護已經out了!今天教你Ansible一鍵部署具備DDoS防御能力的Nginx集群,讓攻擊者哭著回家!
    的頭像 發表于 08-06 17:54 ?809次閱讀

    Nginx在企業環境中的調優策略

    Nginx作為現代互聯網架構中最重要的Web服務器和反向代理服務器,其性能調優對企業級應用的穩定性和效率至關重要。本指南將從運維實踐角度出發,詳細介紹Nginx在企業環境中的各種調優策略和最佳實踐。
    的頭像 發表于 07-14 11:13 ?628次閱讀

    Nginx和Apache的差異

    Nginx是一個 輕量級/高性能 的反向代理Web服務器,用于 HTTP、HTTPS、SMTP、POP3 和IMAP 協議。
    的頭像 發表于 07-09 09:45 ?679次閱讀

    Nginx配置終極指南

    Nginx 是開源、高性能、高可靠的 Web 和反向代理服務器,而且支持熱部署,幾乎可以做到 7 * 24 小時不間斷運行,即使運行幾個月也不需要重新啟動,還能在不間斷服務的情況下對軟件版本進行熱
    的頭像 發表于 06-18 15:56 ?1024次閱讀
    <b class='flag-5'>Nginx</b>配置終極指南

    云原生環境里Nginx的故障排查思路

    本文聚焦于云原生環境下Nginx的故障排查思路。隨著云原生技術的廣泛應用,Nginx作為常用的高性能Web服務器和反向代理服務器,在容器化和編排的環境中面臨著新的故障場景和挑戰。
    的頭像 發表于 06-17 13:53 ?964次閱讀
    云原生環境里<b class='flag-5'>Nginx</b>的故障排查思路

    Nginx性能優化終極指南

    而worker 進程數默認為 1 。單進程最大連接數為1024。如下圖(打開Nginx目錄下的/conf/nginx.conf 文檔),現在我們來對這兩個數值進行調優
    的頭像 發表于 06-16 13:44 ?1261次閱讀
    <b class='flag-5'>Nginx</b>性能優化終極指南

    Nginx基礎安裝與配置教程

    說起Web服務器,大家第一反應可能是Apache,但作為一個在運維路上摸爬滾打的技術人,我必須要為Nginx正名一下!這個由俄羅斯大神Igor Sysoev開發的輕量級HTTP服務器,真的是我見過最"能打"的Web服務器之一。
    的頭像 發表于 06-13 16:13 ?933次閱讀

    Nginx核心功能深度解析

    Nginx核心功能深度解析
    的頭像 發表于 05-09 10:50 ?873次閱讀

    Nginx緩存配置詳解

    Nginx 是一個功能強大的 Web 服務器和反向代理服務器,它可以用于實現靜態內容的緩存,緩存可以分為客戶端緩存和服務端緩存。
    的頭像 發表于 05-07 14:03 ?1246次閱讀
    <b class='flag-5'>Nginx</b>緩存配置詳解

    Nginx實戰全攻略

    Nginx 是一個高性能的 HTTP 和反向代理服務器,也是一個 IMAP/POP3 代理服務器。它以其高并發處理能力、穩定性、豐富的功能模塊和低內存消耗而聞名。
    的頭像 發表于 03-31 10:44 ?4871次閱讀
    <b class='flag-5'>Nginx</b>實戰全攻略

    Nginx服務優化教程

    隱藏Nginx版本號,避免安全漏洞泄漏:修改配置文件法;修改源碼法
    的頭像 發表于 03-12 15:57 ?984次閱讀
    <b class='flag-5'>Nginx</b>服務優化教程