ai.doge.tg 繁體 AI 情報 最新 專案 搜尋 Telegram ↗

Cloudflare Workers RPC 賦予跨語言遠端程式呼叫能力

基建 1 個來源 · 3 天前
為何重要

這項更新大幅降低了 Serverless 架構下開發混合語言系統的障礙,讓開發者可以像在統一環境使用套件般以 RPC 呼叫 Python 庫或 JS 模組。這有助於平臺提升生態系統的吸引力和技術黏著度,但對於雲端巨頭的營收成長或硬體需求而言,其影響僅具戰術性層級。

Cloudflare 利用 Pyodide 與自訂 SDK,強化了兩年前推出的 RPC 能力,讓基於 JavaScript 和 Python 的 Workers 現在能直接互動,無需定義 Schema 或額外套件即可傳遞物件、回呼函式與異常。

該服務利用 Pyodide 的 Foreign Function Interface (FFI) 進行透明型別轉換,並透過 workers-runtime-sdk 正確處理 Cloudflare 原生物件(如 Request/Response);呼叫結果會隱形轉換為 Promise 或 Future。

整實作邏輯完全開源並包含在 workerd 中,跨語言通訊延遲幾乎等同於本機執行緒呼叫。

CloudflareWorkersRPCPythonPyodideWebAssembly

來源 · 1 篇報導

首發 The Cloudflare Blog blog.cloudflare.com 21:00