探索阿里云ESA:開啟邊緣安全加速新時代

阿里云 ESA 是什么?

阿里云 ESA,全稱邊緣安全加速(Edge Security Acceleration) ,其前身為全站加速 DCDN(Dynamic Content Delivery Network)。在 2024 年 9 月 30 日,阿里云完成了這一產品的升級更名,從 DCDN 到 ESA,不僅僅是名稱的改變,更是一次全方位的能力進化,標志著阿里云在邊緣計算領域的進一步深耕。

阿里云 ESA 本質上是一個全球化的網絡平臺,其基礎是遍布全球各地的基礎節點設施。在復雜多變的全球網絡環境下,網絡攻擊威脅無處不在,這對企業的網絡服務構成了嚴峻挑戰。而阿里云 ESA 憑借自身獨特的架構和技術能力,為眾多行業,如游戲、電商、金融、零售等,提供了一站式的全面加速、安全保護和就近計算服務。這就像是為企業的網絡業務打造了一個堅固的護盾,同時還配備了強大的助推器,確保業務在安全穩定的基礎上高效運行。

ESA 的核心組件與功能

(一)邊緣函數

邊緣函數(EdgeRoutine,簡稱 ER)是一項基于 Serverless 架構的服務,允許開發者編寫 JavaScript 代碼,并在阿里云全球邊緣節點上部署和執行,同時支持 ES6 語法和標準的 Web Service Worker API。

在實際應用中,邊緣函數具有諸多顯著優勢。從部署和調度層面來看,其全球部署、就近調度的特性十分突出。與常見的函數計算、彈性計算等云計算服務不同,開發者無需局限于將函數部署在指定的單個地域上。邊緣函數運行在遍布全球的邊緣節點上,當客戶端發起請求時,該請求會被自動調度至距離最近的邊緣節點,觸發邊緣函數的代碼執行。處理完請求后,結果會返回給客戶端 ,這大大降低了客戶端請求的響應時間,實現了低延遲的計算體驗。以電商行業為例,當用戶在不同地區訪問電商網站,請求商品信息時,邊緣函數能夠在就近的節點快速處理請求,讓用戶幾乎在瞬間就能獲取到商品詳情,極大提升了購物的流暢性和用戶體驗。

在資源利用和成本控制方面,邊緣函數表現出色。阿里云擁有超過 3200 + 個邊緣節點,這一龐大的邊緣節點網絡賦予了邊緣函數天然的彈性擴容能力。當某個區域的客戶端請求數量突然增加時,這些請求會由近及遠地被調度至有充足計算資源的邊緣節點進行處理,整個擴容和調度過程完全自動化,無需人工干預。而且,邊緣函數按函數的調用次數按量計費,在沒有請求調用時不會產生費用,這使得企業能夠根據實際業務量靈活控制成本,避免了資源的浪費,尤其適合業務量波動較大的場景。

開發和運維的便捷性也是邊緣函數的一大亮點。在使用邊緣函數時,開發者無需關心底層服務器的 CPU、內存、網絡、操作系統等基礎設施,只需專注于業務代碼的開發。完成代碼編寫后,通過控制臺或 OpenAPI 上傳,即可輕松完成應用部署。這種 Serverless 的開發模式,極大地降低了開發和運維的難度與成本,讓開發者能夠將更多的時間和精力投入到業務邏輯的優化和創新上,加快產品的迭代速度。

(二)邊緣容器

邊緣容器提供以容器應用為核心的高彈性、易運維的計算資源,它能夠在遍布全球的邊緣節點上實現全球部署和就近調度,從根本上簡化了協議處理流程,極大地減少了響應延遲。對于使用者而言,無需購買服務器資源,也無需操心應用的擴縮容和運維工作,從而可以將全部精力聚焦于應用開發本身,而無需被底層基礎設施管理所困擾。

全球部署和就近調度是邊緣容器的關鍵優勢之一。在傳統的容器部署模式下,往往會受限于將容器部署在指定的單個地域上,這在一定程度上限制了應用的訪問速度和用戶體驗。而邊緣容器打破了這種限制,它運行在全球各地的邊緣節點上。當客戶端發出請求時,系統會自動將請求調度至距離最近的邊緣節點,觸發邊緣容器應用的執行。處理完成后,結果迅速返回給客戶端。以在線視頻播放為例,不同地區的用戶在播放視頻時,邊緣容器能夠快速響應,使視頻幾乎能夠瞬間加載播放,卡頓現象大幅減少,為用戶提供了流暢的觀看體驗。

邊緣容器還充分復用了 ESA 強大的協議卸載能力。這意味著容器應用無需在接入協議開發上投入大量精力,因為邊緣容器支持 HTTP3、HTTP2、TLS 等多種協議的接入和卸載。業務應用能夠輕松享受到協議升級帶來的性能和安全性的雙重提升。同時,邊緣容器還支持大部分邊緣安全加速 ESA 請求、響應處理功能,如請求頭修改、響應壓縮等。這些功能進一步優化了應用的性能和用戶體驗,使應用在復雜的網絡環境中能夠更加穩定、高效地運行。

Serverless 模式是邊緣容器的又一突出特點。在這種模式下,使用者無需關注底層服務器的各種基礎設施細節,只需將全部心思放在業務代碼的開發上。系統會根據資源使用情況,快速自動地進行容器的擴縮容。無論是容器內部出現異常,還是遭遇運營商網絡異常,邊緣容器都能快速感知,并及時摘除問題容器,確保應用的穩定性。這一特性使得應用在面對各種復雜情況時,都能保持良好的運行狀態,為用戶提供持續穩定的服務。

(三)邊緣存儲

邊緣存儲為邊緣計算提供了不可或缺的數據存儲支持,確保數據能夠被快速訪問和持久化存儲。它在邊緣節點提供了 Key-Value 型的存儲服務,這種數據結構能夠高效地存儲和檢索數據。當數據被寫入邊緣存儲后,會快速自動同步到全球的邊緣節點。這一特性使得邊緣函數能夠快速讀取使用同節點的邊緣存儲數據,為應用的高效運行提供了有力保障。

結合邊緣存儲和邊緣函數,開發者可以輕松部署輕量型的 BaaS(后端即服務)服務、API 網關服務等。以一個簡單的移動應用為例,通過邊緣存儲可以存儲用戶的基本信息、偏好設置等數據,邊緣函數則可以根據用戶的請求,快速從邊緣存儲中讀取數據,并進行相應的處理,然后將結果返回給用戶。整個過程高效快捷,能夠滿足移動應用對實時性和響應速度的嚴格要求。

在實際應用場景中,比如在物聯網設備監控領域,大量的傳感器會實時采集各種數據。這些數據可以通過邊緣存儲進行快速存儲和同步,邊緣函數則可以對這些數據進行實時分析和處理,如監測設備的運行狀態、預測設備故障等。由于數據處理和存儲都在邊緣節點上完成,大大減少了數據傳輸到中心云的時間,降低了延遲,實現了實時響應,為物聯網應用的高效運行提供了堅實的基礎。

ESA 的顯著優勢

(一)低延遲與實時響應

阿里云 ESA 憑借其全球分布式的節點布局,實現了數據的就近計算和處理 。當用戶發起請求時,請求會被快速路由到距離最近的邊緣節點,在邊緣節點上直接進行數據處理和響應,極大地減少了數據傳輸的距離和時間,從而顯著降低了延遲。這種低延遲特性使得 ESA 能夠滿足對實時性要求極高的應用場景,如在線游戲、視頻直播、物聯網設備監控等。以在線游戲為例,玩家的操作指令能夠通過 ESA 快速傳輸到游戲服務器,并及時得到響應,讓玩家感受到流暢的游戲體驗,幾乎察覺不到延遲的存在;在視頻直播中,觀眾能夠實時觀看直播內容,減少卡頓和延遲,仿佛身臨其境。

(二)成本效益

在成本控制方面,ESA 展現出了獨特的優勢。它采用按需付費的模式,企業只需為實際使用的資源和服務付費,避免了傳統模式下預先購買大量固定資源而可能造成的資源閑置和浪費,有效降低了企業的運營成本。同時,ESA 通過在邊緣節點進行數據處理和緩存,減少了數據回源的次數和數據傳輸量,進而降低了帶寬成本。對于一些業務量波動較大的企業來說,ESA 的自動彈性擴縮容功能能夠根據業務量的變化自動調整資源分配,在業務低谷期減少資源使用以降低成本,在業務高峰期又能及時擴展資源以滿足需求,確保業務的穩定運行,真正實現了資源的高效利用和成本的精準控制。

(三)靈活性和可擴展性

ESA 在靈活性和可擴展性方面表現出色。在多語言支持上,邊緣容器支持多種編程語言和框架,這使得開發者可以根據項目需求自由選擇熟悉的開發語言和工具,無需擔心語言兼容性問題,便于開發和部署復雜的應用。在業務發展過程中,當企業的業務量突然增加或面臨業務高峰時,邊緣函數和邊緣容器都能夠根據負載自動擴展,快速分配更多的計算資源來處理請求,確保應用的穩定性和性能不受影響;而當業務量減少時,又能自動收縮資源,避免資源浪費。這種自動擴展機制能夠輕松應對各種業務場景和業務規模的變化,為企業的業務發展提供了有力保障。此外,容器技術的應用使得應用具有良好的可移植性,可以在不同的環境中輕松遷移,無論是在開發、測試還是生產環境中,都能快速部署和運行,大大提高了應用的開發和部署效率,滿足了企業多樣化的業務需求。

(四)高可用性和安全性

高可用性和安全性是企業在選擇網絡服務時重點關注的因素,ESA 在這兩方面提供了可靠的保障。在資源隔離方面,邊緣容器為每個應用提供了獨立的運行環境,確保不同應用之間的隔離和安全性,避免了應用之間的相互干擾和安全風險。即使某個應用出現故障或遭受攻擊,也不會影響其他應用的正常運行。同時,邊緣存儲通過數據同步機制,確保數據在全球邊緣節點之間的一致性和可靠性,當某個節點出現故障時,其他節點上的數據仍然可用,保證了業務的連續性。在安全防護上,ESA 具備強大的安全防護能力,能夠抵御 DDoS 攻擊、CC 攻擊、Web 應用攻擊等各類網絡攻擊,為企業的業務系統和數據安全保駕護航,讓企業能夠安心開展業務,無需擔心網絡安全問題。

ESA 的廣泛應用場景

憑借其強大的功能和卓越的性能,阿里云 ESA 在多個領域展現出了廣泛的應用潛力,為不同行業的數字化轉型和業務發展提供了有力支持。

(一)物聯網(IoT)應用

在物聯網應用中,實時監控和數據預處理是關鍵環節。阿里云 ESA 通過邊緣函數和邊緣容器,能夠對來自傳感器的海量數據進行實時處理和分析,實現對設備狀態的實時監控。當設備出現異常時,系統能夠迅速發出警報,以便及時采取措施,避免故障的發生。同時,ESA 還能在邊緣節點上對傳感器數據進行預處理,剔除無效數據,壓縮冗余數據,從而減少上傳到中心云的數據量,降低網絡帶寬壓力,提高數據傳輸和處理的效率。

(二)視頻流處理

對于視頻流處理,阿里云 ESA 的優勢同樣明顯。在實時轉碼方面,ESA 利用邊緣容器的強大計算能力,能夠將視頻流快速轉換為不同的格式和分辨率,以適應不同終端設備的播放需求。無論是高清大屏電視、電腦,還是手機、平板等移動設備,用戶都能流暢地觀看視頻內容。在內容分發上,ESA 通過邊緣存儲緩存視頻內容,使用戶能夠從距離最近的邊緣節點獲取視頻數據,大大減少了視頻加載的時間,提高了播放的流暢度,為用戶帶來了更優質的觀看體驗。

(三)大數據分析

在大數據分析領域,阿里云 ESA 發揮著重要作用。在實時分析場景下,ESA 能夠對海量的實時數據進行快速處理和分析,幫助企業及時發現數據中的規律和趨勢,為決策提供及時準確的支持。在電商行業,通過對用戶的實時行為數據進行分析,企業可以了解用戶的購買偏好和需求,從而優化商品推薦和營銷策略。對于批量處理大規模數據集,ESA 的邊緣容器提供了強大的計算資源,能夠高效地執行復雜的批處理任務,大大縮短了數據處理的時間,提高了數據分析的效率,幫助企業從海量數據中快速獲取有價值的信息。

(四)機器學習和人工智能

在機器學習和人工智能領域,阿里云 ESA 為模型推理和數據預處理提供了有力支持。在模型推理環節,ESA 允許機器學習模型在邊緣節點上運行,利用邊緣節點的計算能力實現快速的模型推理和預測。這使得 AI 應用能夠更快速地響應用戶請求,提高了應用的實時性和交互性。在智能家居系統中,通過邊緣節點上的模型推理,設備可以實時識別用戶的語音指令并做出相應的操作。在數據預處理方面,ESA 能夠在邊緣節點上對數據進行清洗、轉換和特征提取等操作,為模型訓練準備高質量的數據,減少了數據傳輸和處理的時間,加速了 AI 應用的落地和迭代。

(五)零售和物流

在零售和物流行業,阿里云 ESA 也有著重要的應用價值。在庫存管理方面,ESA 通過邊緣函數和邊緣容器實時處理庫存數據,能夠實現對庫存水平的實時監控和預測。當庫存數量低于設定的閾值時,系統會自動發出補貨提醒,幫助企業優化庫存管理,降低庫存成本,避免缺貨現象的發生,提高客戶滿意度。在供應鏈監控方面,ESA 可以在邊緣節點上處理供應鏈數據,實現對物流過程的實時監控和優化。通過對物流車輛位置、貨物運輸狀態等數據的實時分析,企業可以及時調整運輸路線,優化配送計劃,提高物流效率,降低物流成本。

與其他產品的對比

在當今的網絡服務領域,阿里云 ESA 并非孤立存在,與傳統的 CDN 以及曾作為其前身的 DCDN 相比,它們在多個關鍵維度上存在顯著差異,這些差異也凸顯出了 ESA 獨特的優勢。

在技術架構層面,傳統 CDN 主要聚焦于靜態資源的加速,通過全球分布的 2000 + 節點對圖片、CSS、JS 等文件進行緩存,以此將用戶請求引導至最近的節點,進而減少回源延遲。但它的局限性也較為明顯,在協議支持方面,僅支持 HTTP/1.1/2.0,這使得動態內容(如 API 接口)在傳輸時需直接回源,導致延遲較高;在安全防護上,僅依賴基礎 WAF,像 IP 黑白名單、Referer 防盜鏈等,面對 DDoS 攻擊時防護能力不足;并且,CDN 節點僅具備緩存功能,無法處理動態邏輯,難以滿足如今復雜多變的業務需求。

DCDN 作為 CDN 的升級版,在動態內容加速方面取得了突破,它運用智能路由和協議優化技術,實現了對動態內容的加速。例如,采用基于 TCP/UDP 的四層代理技術,使端到端延遲較傳統 CDN 降低 30%-50%,在動態路徑優化上,通過實時監測網絡擁塞情況,動態調整傳輸路徑 ,有效提升了動態內容的傳輸效率。不過,DCDN 在安全能力上仍有局限,雖然支持基礎 DDoS 防護(最高 200Gbps),但缺乏深度學習 CC 防護和 Bot 管理功能,在面對一些復雜的網絡攻擊時,防護效果欠佳。

相比之下,阿里云 ESA 在技術架構上實現了質的飛躍,它集成了安全防護與邊緣計算能力,構建起 “加速 + 安全 + 計算” 三位一體的創新架構。ESA 擁有全球 10000 + 直連 ISP 節點,覆蓋 70 余個國家和地區,如此龐大的節點網絡,使得 DNS 解析速度小于 30ms,端到端延遲能夠達到毫秒級,極大地提升了數據傳輸的效率和速度。在安全防護上,ESA 集成了 WAF 3.0、Tbps 級 DDoS 防護、Bot 管理等全方位的安全功能,能夠有效抵御各類網絡攻擊,為業務的穩定運行提供堅實保障;在邊緣計算方面,支持 Node.js 邊緣函數和 KV 存儲,賦予了業務更強的靈活性和處理能力。

在性能表現上,三者也各有差異。在靜態資源加速測試中,ESA 的緩存命中率高達 98.7%,通過 “冷資源緩存保持” 技術,即使是長期未訪問的資源也能保留在節點,相比傳統 CDN 提升了 9.2%,這使得回源流量大幅節省。某視頻平臺采用 ESA 后,月均回源帶寬從 1.2Tbps 降至 380Gbps,成本降低了 68%。并且,ESA 支持 HTTP/3(QUIC)協議,在跨運營商場景中,圖片加載速度較 CDN 提升 40%,某新聞網站實測顯示,首屏渲染時間從 2.1s 壓縮至 1.3s,極大地提升了用戶體驗。DCDN 雖然也能對靜態資源進行緩存加速,但在緩存命中率和協議優化等方面,與 ESA 仍存在一定差距。

在動態內容加速方面,DCDN 通過智能路由和四層代理技術,在一定程度上降低了延遲,某金融交易系統采用 DCDN 后,境內交易延遲從 120ms 壓縮至 75ms,跨境交易延遲從 280ms 降至 165ms。然而,ESA 的表現更為出色,它基于 TCP/UDP 的私有協議進行四層代理加速,端到端延遲較 DCDN 降低 30%-50%。在模擬金融交易系統的高并發請求測試中,ESA 將境內交易延遲從 DCDN 的 75ms 進一步壓縮至 58ms,99 分位值從 180ms 降至 120ms;跨境交易中,將香港至紐約的交易延遲從 165ms 降至 110ms,滿足了金融行業對 “亞秒級” 響應的嚴苛要求。

在安全防護能力上,ESA 的優勢更加突出。傳統 CDN 安全防護薄弱,缺乏 DDoS 防護能力,某電商網站就曾因未部署 CDN 防護,在促銷期間遭遇 200Gbps 流量攻擊而導致癱瘓。DCDN 雖支持基礎 DDoS 防護,但面對復雜攻擊手段時防護能力有限,某游戲平臺曾因 CC 攻擊導致服務器宕機,損失超百萬元。而 ESA 集成了強大的安全防護功能,通過 Anycast 就近防御和智能流量清洗,能夠實現 99.99% 的攻擊流量攔截,確保業務零中斷。在 CC 攻擊防護上,某電商平臺在促銷期間遭遇每秒 45 萬次的 CC 攻擊,ESA 的智能限頻功能將惡意請求攔截率提升至 98.6%,正常用戶訪問成功率保持 99.95%;在 Bot 管理方面,ESA 支持 H5 / 原生 App SDK 集成,某游戲公司通過其 Bot 防護功能,識別并攔截了 85% 的爬蟲流量,外掛使用率下降 60% ,有效維護了業務的正常秩序和公平性。

實際案例分析

為了更直觀地展現阿里云 ESA 的強大優勢和實際價值,我們不妨深入剖析幾個具體的應用案例。

某知名電商平臺

某知名電商平臺在業務快速發展過程中,面臨著巨大的挑戰。隨著用戶數量的迅猛增長和業務規模的不斷擴大,平臺在促銷活動期間,如 “雙 11”“618” 等,會遭遇流量的爆發式增長。這不僅對平臺的網絡性能提出了極高要求,還使得平臺面臨著嚴峻的安全威脅,如 DDoS 攻擊、CC 攻擊以及惡意爬蟲的侵擾。

在采用阿里云 ESA 之前,該電商平臺在促銷活動時,網站常常出現卡頓甚至癱瘓的情況。用戶在訪問商品頁面時,圖片加載緩慢,商品詳情信息長時間無法顯示,訂單提交也時常出現延遲甚至失敗的問題,這極大地影響了用戶的購物體驗,導致大量潛在訂單流失。而且,平臺還頻繁遭受網絡攻擊,安全防護成本高昂,且防護效果并不理想。

引入阿里云 ESA 后,情況得到了顯著改善。在網絡性能方面,ESA 的全球分布式節點和智能路由技術,能夠將用戶請求快速路由至距離最近的節點,實現了數據的就近處理和響應,大大降低了延遲。用戶訪問商品頁面時,圖片瞬間加載完成,商品詳情信息也能快速呈現,訂單提交幾乎可以實時完成,購物流程變得流暢無阻。在最近一次的 “雙 11” 促銷活動中,平臺的頁面加載速度提升了 50% 以上,用戶下單成功率提高了 30%,極大地提升了用戶體驗和購物轉化率。

在安全防護方面,ESA 集成的 WAF 3.0、Tbps 級 DDoS 防護和 Bot 管理等功能,為平臺構筑了一道堅固的安全防線。在活動期間,平臺成功抵御了多次大規模的 DDoS 攻擊和 CC 攻擊,攻擊流量攔截率達到 99.99%,惡意爬蟲的攔截率也高達 90% 以上,有效保障了平臺的穩定運行和數據安全。通過阿里云 ESA 的助力,該電商平臺在業務高峰期能夠穩定應對海量用戶的訪問,不僅提升了用戶體驗,還降低了安全防護成本,為平臺的持續發展提供了有力保障。

某大型游戲公司

某大型游戲公司在全球范圍內擁有眾多熱門游戲,其業務涵蓋游戲開發、運營和發行等多個環節。隨著游戲用戶群體的不斷擴大和游戲類型的日益豐富,尤其是云游戲的興起,對游戲的網絡傳輸速度和穩定性提出了前所未有的要求。同時,游戲行業也成為網絡攻擊的重災區,DDoS 攻擊、外掛和惡意破解等安全問題嚴重影響著游戲的正常運營和玩家的游戲體驗。

在使用阿里云 ESA 之前,該游戲公司的玩家經常反饋游戲卡頓、延遲高,特別是在跨地區聯機對戰時,延遲問題更為突出,導致玩家的游戲操作無法及時響應,嚴重影響游戲體驗,進而造成玩家流失。此外,游戲還頻繁遭受網絡攻擊,服務器時常因攻擊而癱瘓,修復成本高昂,且攻擊導致的玩家流失給公司帶來了巨大的經濟損失。

采用阿里云 ESA 后,游戲公司的業務狀況得到了根本性的改善。在網絡加速方面,ESA 的四層代理技術針對游戲的實時交互特性,提供了低時延、高可靠的 TCP/UDP 傳輸服務,有效解決了跨運營商網絡不穩定、網絡擁塞等問題,大幅降低了游戲的延遲。玩家在游戲過程中,操作響應迅速,游戲畫面流暢,即使在跨地區聯機對戰時,延遲也能控制在極低的水平。以一款熱門的競技類游戲為例,使用 ESA 后,玩家的平均延遲降低了 40%,斷線率下降了 50%,大大提升了玩家的游戲體驗和滿意度。

在安全防護方面,ESA 的邊緣原生 WAF 和 DDoS 防護能力,為游戲提供了全方位的安全保護。通過實時監測和防御各類網絡攻擊,有效抵御了 DDoS 攻擊和外掛的侵擾,保障了游戲的公平性和穩定性。自使用 ESA 以來,該游戲公司遭受的網絡攻擊次數大幅減少,攻擊導致的服務器癱瘓事件為零,玩家對游戲的信任度和忠誠度顯著提高。阿里云 ESA 的應用,使得該游戲公司在激烈的市場競爭中脫穎而出,為游戲業務的持續發展和用戶規模的不斷擴大奠定了堅實基礎。

總結與展望

阿里云 ESA 作為一款融合了邊緣計算、安全防護和網絡加速的創新產品,憑借其邊緣函數、邊緣容器和邊緣存儲等核心組件,在低延遲、成本效益、靈活性和安全性等方面展現出了顯著優勢。從物聯網到視頻流處理,從大數據分析到機器學習,再到零售和物流等行業,ESA 都有著廣泛且深入的應用,為企業的數字化轉型和業務發展提供了強大的技術支持。

通過與傳統 CDN 和 DCDN 的對比,我們可以清晰地看到 ESA 在技術架構、性能表現和安全防護等方面的全面升級,它能夠更好地應對當今復雜多變的網絡環境和日益增長的業務需求。實際案例也充分證明了 ESA 在提升用戶體驗、保障業務安全穩定運行以及降低成本等方面的卓越效果。

在未來,隨著數字化進程的不斷加速,網絡技術的持續發展,阿里云 ESA 有望在更多領域發揮重要作用,為更多企業解決網絡難題,助力其在激烈的市場競爭中脫穎而出。如果你正在尋求一種高效、安全且靈活的網絡解決方案,不妨嘗試阿里云 ESA,相信它會給你帶來意想不到的驚喜和價值,開啟業務發展的新篇章。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/914889.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/914889.shtml
英文地址,請注明出處:http://en.pswp.cn/news/914889.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

醋酸鈰:賦能科技創新的稀土之力

一、什么是醋酸鈰醋酸鈰是鈰元素與醋酸根離子形成的化合物。鈰作為稀土元素中的重要一員,廣泛應用于材料科學、催化劑、電子產品等領域。醋酸鈰以無色結晶或淺黃色結晶的形式存在,是鈰的有機鹽之一。它不僅具有穩定的化學性質,而且在某些特定…

數據結構之普利姆算法

前言:Prim算法是圖論中的算法,用來生成圖的最小生成樹。本篇文章介紹算法的流程,實現思想,和具體代碼實現,使用c語言。學習需要輸出才能理解的更透徹,所以說堅持寫文章,希望可以用自己的方式把一…

構建強大的物聯網架構所需了解的一切

數據正驅動著當今的商業發展,而物聯網(IoT)則有助于為企業的增長和創新開辟新的機遇。麥肯錫的研究表明,全球數據在四年內實現了驚人的 7 倍增長。隨著越來越多的物聯網設備進入市場,更多企業開始需要強大的物聯網架構…

java之json轉excel生成

背景 業務為實現自定義樣式excel的導出&#xff0c;常規的做法就是根據數據在代碼中進行類似模版的配置&#xff1b;這樣的體驗不是很好&#xff0c;只要用戶改變下樣式的設置不用代碼改動就能實現自定義excel的導出更加靈活。 以下是具體實現 pom依賴 <dependency><g…

新版本Cursor中配置自定義MCP服務器教程,附MCP工具開發實戰源碼

在 Cursor 中配置自定義 MCP 服務器&#xff1a;打造你的 AI 開發工具鏈 引言 隨著 AI 編程助手的普及&#xff0c;開發者們越來越希望能夠定制化自己的開發環境。Cursor 作為一款強大的 AI 編程編輯器&#xff0c;提供了 Model Context Protocol (MCP) 支持&#xff0c;新版本…

前端面試十二之vue3基礎

一、ref和reactive在 Vue 3 中&#xff0c;ref 和 reactive 是兩種主要的響應式數據創建方式&#xff0c;它們各有特點和適用場景。1.refref 主要用于創建單個值的響應式引用&#xff0c;通常用于基本類型數據&#xff0c;如數字、字符串等。使用 ref 創建的引用對象可以通過 .…

設計模式四:裝飾模式(Decorator Pattern)

裝飾模式是一種結構型設計模式&#xff0c;它允許你動態地給一個對象添加額外的職責&#xff0c;相比繼承更加靈活。1. 模式定義裝飾模式&#xff1a;動態地給一個對象添加一些額外的職責。就增加功能來說&#xff0c;裝飾模式相比生成子類更為靈活。2. 模式結構主要角色&#…

神經網絡常見激活函數 14-Mish函數

文章目錄Mish函數導函數函數和導函數圖像優缺點PyTorch 中的 Mish 函數TensorFlow 中的 Mish 函數Mish 論文 https://arxiv.org/pdf/1908.08681 函數導函數 Mish函數 Mish(x)x?tanh??(softplus(x))x?tanh??(ln??(1ex))\begin{aligned} \text{Mish}(x) & x \cdot \t…

LAMP遷移LNMP Nginx多站點配置全流程

文章目錄前言備份與停止服務nginx安裝與配置nginx 編譯安裝配置服務php-fpm多站點配置phf-fpm介紹多站點配置nginx 多站點配置nginx ssl 配置參考前言 之前服務器使用的是 LAMP環境&#xff0c;想充分利用服務器資源&#xff0c;再運行另外一個站點 在LAMP環境下應該是也可以…

Nginx屏蔽國外IP訪問

下載IP列表 # 下載到文件 wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest # 直接輸出到終端 curl -sSL https://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest得到一份國內IP配置 # 原始IP列表格式&#xff1a;apnic|CN|ipv4|218.78.0.0|1310…

stl-string模擬

1.介紹主要進行cpp中string的模擬&#xff0c;方便我們更好的對stl進行使用&#xff0c;string沒有模板&#xff0c;我們將頭文件和函數寫在兩個不同的文件2.頭文件3.cpp文件如有問題&#xff0c;歡迎糾正&#xff01;

基于MATLAB的極限學習機ELM的數據回歸預測方法應用

說明&#xff1a;這是一個機器學習實戰項目&#xff08;附帶數據代碼文檔&#xff09;&#xff0c;如需數據代碼文檔可以直接到文章最后關注獲取 或者私信獲取。 1.項目背景 在當今的數據驅動時代&#xff0c;準確且高效的預測模型對于解決復雜問題至關重要。極限學習機&#…

芯谷科技--雙四通道模擬/數字多路復用器74HC4052

在電子系統中&#xff0c;信號的多路復用與解復用是常見的需求&#xff0c;特別是在需要對多個信號源進行選擇和切換的場景中。芯谷科技推出的 74HC4052 雙四通道模擬/數字多路復用器/解復用器&#xff0c;以其高效、靈活的設計&#xff0c;為工程師提供了可靠的解決方案。產品…

基于MATLAB的極限學習機ELM的數據分類預測方法應用

說明&#xff1a;這是一個機器學習實戰項目&#xff08;附帶數據代碼文檔&#xff09;&#xff0c;如需數據代碼文檔可以直接到文章最后關注獲取 或者私信獲取。 1.項目背景 在現代數據挖掘與機器學習領域&#xff0c;面對日益復雜的數據結構和快速增長的數據量&#xff0c;開…

復合機器人在生物制藥實驗室上下料搬運案例

在醫療行業的物料搬運環節&#xff0c;傳統的人工操作模式逐漸暴露出諸多弊端&#xff0c;成為制約企業發展的瓶頸。富唯智能通過引入先進的復合機器人技術&#xff0c;為醫療企業提供了高效、智能的上下料搬運解決方案&#xff0c;助力醫療行業實現自動化與智能化升級。?客戶…

嵌入式學習-PyTorch(7)-day23

損失函數的調用import torch from torch import nn from torch.nn import L1Lossinputs torch.tensor([1.0,2.0,3.0]) target torch.tensor([1.0,2.0,5.0])inputs torch.reshape(inputs, (1, 1, 1, 3)) target torch.reshape(target, (1, 1, 1, 3)) #損失函數 loss L1Loss…

用 Ray 跨節點調用 GPU 部署 DeepSeek 大模型,實現分布式高效推理

在大模型時代&#xff0c;單節點 GPU 資源往往難以滿足大模型&#xff08;如 7B/13B 參數模型&#xff09;的部署需求。借助 Ray 分布式框架&#xff0c;我們可以輕松實現跨節點 GPU 資源調度&#xff0c;讓大模型在多節點間高效運行。本文將以 DeepSeek-llm-7B-Chat 模型為例&…

快速了解 HTTPS

1. 引入 在 HTTP 協議 章節的 reference 段&#xff0c;曾提到過 HTTPS。這里對HTTPS進行詳細介紹。 HTTPS 是在 HTTP 的基礎上&#xff0c;引入了一個加密層 (SSL)。HTTP 是明文傳輸的 (不安全)。當下所見到的大部分網站都是 HTTPS 的。 起初是拜運營商劫持所賜&#xff08;…

mysql備份與視圖

要求:1.將mydb9_stusys數據庫下的student、sc 和course表&#xff0c;備份到本地主機保存為st_msg_bak.sql文件&#xff0c;然后將數據表恢復到自建的db_test數據庫中&#xff1b;2.在db_test數據庫創建一視圖 stu_info,查詢全體學生的姓名&#xff0c;性別&#xff0c;課程名&…

【數據結構】 鏈表 + 手動實現單鏈表和雙鏈表的接口(圖文并茂附完整源碼)

文章目錄 一、 鏈表的概念及結構 二、鏈表的分類 ?編輯 三、手動實現單鏈表 1、定義單鏈表的一個節點 2、打印單鏈表 3、創建新節點 4、單鏈表的尾插 5、單鏈表的頭插 6、單鏈表的尾刪 7、單鏈表的頭刪 8、單鏈表的查找 9、在指定位置之前插入一個新節點 10、在指…