产品简介
Cloudflare Workers 是一个云原生计算平台,近期宣布支持入站 TCP 连接和 gRPC,标志着其从纯 HTTP 工作负载向更广泛网络协议的扩展。该平台基于 Cloudflare 的全球边缘网络,允许开发者以无服务器方式运行代码,同时利用内置的安全性和性能优化。此次更新使 Workers 能够处理更复杂的实时通信和流式传输场景,进一步巩固了其作为边缘计算领先解决方案的地位。
核心功能
- 入站 TCP 支持:Workers 现在可以接受来自客户端的原始 TCP 连接,而不仅仅是 HTTP 请求,这使得构建自定义协议、实时聊天、游戏服务器等成为可能。
- gRPC 支持:原生支持 gRPC 协议,允许开发者使用高效的二进制序列化(如 Protocol Buffers)进行服务间通信,适用于微服务架构和高性能 API。
- 云原生容器集成:Workers 与 Cloudflare Containers 集成,支持将容器化应用部署到边缘,同时保持无服务器的自动扩展和按需计费特性。
- 全球边缘网络:代码运行在 Cloudflare 遍布全球的 300 多个数据中心,确保低延迟和就近响应,同时提供 DDoS 防护和 TLS 终止。
适合谁用
以下类型的用户会特别受益于 Cloudflare Workers:
- 构建实时通信应用(如聊天、协作工具)
- 部署高性能微服务或 gRPC API
- 边缘端自定义 TCP 协议处理(如 IoT 设备通信)
- 将现有容器化服务迁移到无服务器边缘环境
优点亮点
- 全球低延迟,边缘计算优势明显
- 支持 TCP 和 gRPC,扩展了应用场景
- 无服务器模式,自动扩展且按用量计费
- 与 Cloudflare 安全生态(如 DDoS 防护)无缝集成
价格与方案
Cloudflare Workers 提供免费层(每日 100,000 请求),付费计划从 $5/月起步,包含更多请求配额和高级功能。TCP 和 gRPC 支持不额外收费,但容器使用可能根据资源消耗单独计费。具体价格请参考 Cloudflare 官网。
总结与建议
Cloudflare Workers 通过新增 TCP 和 gRPC 支持,显著提升了其作为云原生平台的通用性,适合需要边缘计算、低延迟和协议灵活性的开发者。尽管存在供应商锁定和调试复杂性,但其全球网络和无服务器模型为现代应用提供了强大且经济的选择。
版本演进
- Cloudflare Workers 与 Containers 现已支持入站 TCP 连接和 gRPC (2026-08-03):Cloudflare 在 Agents Week 期间推出 Workers 运行时新处理器 connect(socket),可直接接受 Spectrum 提供的入站 TCP 套接字,并支持将套接字转发至 Durable Objects 或 Containers,实现全双工通信。