2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Cloudflare 推出远程绑定功能,助力本地开发

作者:Renato Losio

  • 2025-12-03
    北京
  • 本文字数:1158 字

    阅读完需:约 4 分钟

大小:535.72K时长:03:02
Cloudflare推出远程绑定功能,助力本地开发

最近,Cloudflare 宣布正式推出面向本地开发的远程绑定功能。该功能让开发人员能够连接到在 Cloudflare 账户中部署的生产资源,从而不必再使用本地模拟。

 

得益于这项新功能,开发人员在本地机器上运行 Worker 代码时就可以连接到已经部署的资源,例如 R2 存储桶和 D1 数据库,从而能够使用真实数据和服务对本地代码更改进行测试。

 

面向本地开发的远程绑定功能在 Wrangler v4.37.0、Cloudflare Vite 插件和 @cloudflare/vitest-pool-workers 包中均提供了支持。例如,开发人员可以告诉 Wrangler 或 Vite 将所有请求发送到 env.MY_BUCKET:

 

{  "name": "my-worker",  "compatibility_date": "2025-09-25",  "r2_buckets": [    {      "bucket_name": "my-bucket",      "binding": "MY_BUCKET",      "remote": true    }  ]}
复制代码

 

尽管所有对 env.MY_BUCKET 的请求都将被代理到远程资源,但 Worker 代码将在本地执行,速度更快,而且不需要向本地数据库中填充数据。此外,开发人员可将远程绑定与环境关联,从而在本地开发过程中访问测试数据,同时确保生产数据不受影响。

 

Cloudflare 高级系统工程师Samuel Macleod和 Web 开发人员Dario Piotrowicz阐释了绑定机制在生产环境中的底层运作原理。他们写道:

 

我们希望让开发人员能够轻松地访问远程资源,而无需更改他们生产环境中的 Worker 代码,因此我们找了一个解决方案,要求你在 Worker 中使用远程资源的地方获取数据……我们意识到,我们已经有一个现成的 API——就是我们在生产中使用的那一个!Worker 平台上的大多数绑定本质上都是服务绑定。

 

服务绑定是两个 Worker 之间的链接,允许它们之间通过 HTTP 或 JSRPC 通信。Macleod 和 Piotrowicz 补充道:

 

我们意识到,我们可以通过那个自然的网络边界来实现远程绑定。我们可以让本地运行时(workerd)将 env.KV.get()翻译成 HTTP 调用,然后直接发送到 KV 服务,从而绕过生产运行时,而不是让生产运行时将 env.KV.get()翻译成 HTTP 调用。



有了远程 KV 绑定,本地 Worker 将不再使用本地 KV 模拟器。取而代之,它会与远程代理客户端进行通信,而后者会连接到与真实 KV 存储关联的代理服务器,从而使本地 Worker 能够访问实时 KV 数据。社区对此反应积极,Dyords Abuzo写道

 

不会再有这样的情况了,“它在我的机器上可以正常运行……但一到生产环境中就找不到数据?!”这是开发体验的巨大胜利,使得基于 Cloudflare Workers 的构建变得更加令人愉快。

 

Wrangler 程序包现在已经导出了 startRemoteProxySession 等实用工具,使未采用 Wrangler 开发环境的工具也能支持远程绑定。自 Wrangler v4.37.0 版本起(对应的 Vite 和 Vitest 插件版本分别为 v1.13.0 和 v0.9.0),所有项目均可使用远程绑定功能。开发人员只需在 Wrangler 配置中为任意绑定添加 remote: true 即可启用该功能。

 

原文链接:

https://www.infoq.com/news/2025/11/cloudflare-remote-bindings/

2025-12-03 11:223068

评论

发布
暂无评论

大型企业采购云管平台的需求是什么?选择哪家厂商好?

行云管家

云计算 企业上云 云管平台

频繁FullGC的原因竟然是“开源代码”? | 京东云技术团队

京东科技开发者

JVM GC 企业号 7 月 PK 榜 Full GC

在Java中的空指针异常怎么避免?

java易二三

指针 java‘ #编程

图技术在 LLM 下的应用:知识图谱驱动的大语言模型 Llama Index

NebulaGraph

图数据库 知识图谱 LLM

AIIA杭州大会|李京梅:基于孟子GPT生成式大模型的技术与行业应用实践

澜舟孟子开源社区

提升直播软件源码开发平台性能关键利器功能_山东布谷科技创作

山东布谷科技

源码 软件 软件开发 直播 源码搭建

深耕零售行业数字化,乐檬软件与华为云携手共进

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

中企出海,数智人力构建全球化组织的驱动力!

用友BIP

中企出海 数智人力

GitHub上有哪些好项目?GeaFlow图计算快速上手之SSSP算法

TuGraphAnalytics

图算法 图论 GeaFlow tugraph 单源最短路径

AI新场景 安全新边界技术高峰会定档8月9日

权说安全

Hybrid App 技术解析:热更新的原理

Onegun

混合应用开发 native 热更新 Hybrid

粗粮细作,铁合金行业的节能降耗

用友BIP

冶金

大数据实时链路备战——数据双流高保真压测 | 京东云技术团队

京东科技开发者

大数据 压测 企业号 7 月 PK 榜 双流 数据双流

拆解雪花算法生成规则 | 京东物流技术团队

京东科技开发者

算法 雪花算法 企业号 7 月 PK 榜

一文带你全面了解openGemini

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

货拉拉基于 Flink 计算引擎的应用与优化实践

Apache Flink

大数据 flink 实时计算

2023 年 10 大前端发展趋势

互联网工科生

前端 发展趋势

金融领域:产业链知识图谱包括上市公司、行业和产品共3类实体,构建并形成了一个节点10w+,关系边16w的十万级别产业链图谱

汀丶人工智能

自然语言处理 知识图谱

AI驱动税务智能,开启智慧税务新纪元

用友BIP

AI 税务管理

antv-x6使用及总结 | 京东物流技术团队

京东科技开发者

数据可视化 可视化开发 企业号 7 月 PK 榜 antv-x6

【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(备份+恢复篇)

码界西柚

MySQL 数据恢复 数据备份 技术分析

改变人力资源业务战略,释放变革性技术力量

智达方通

全面预算管理 企业人力资源 智达方通EPM系统

FTP文件传输工具:简单、高效、实用的数据传输方式

镭速

快速文件传输 FTP文件传输工具

iOS MachineLearning 系列(21)——CoreML模型的更多训练模板

珲少

网络安全(黑客)自学

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

Cloudflare推出远程绑定功能,助力本地开发_云计算_InfoQ精选文章