跳转到主要内容

Durable Objects

技能 已验证 活跃
属于:Cloudflare

创建和审查 Cloudflare Durable Objects。适用于构建状态协调(聊天室、多人游戏、预订系统)、实现 RPC 方法、SQLite 存储、警报、WebSocket,或审查 DO 代码的最佳实践。涵盖 Workers 集成、wrangler 配置和使用 Vitest 进行测试。偏向于从 Cloudflare 文档检索,而非预训练知识。

目的

在 Cloudflare 的边缘构建健壮且可扩展的状态化应用程序,使用 Durable Objects,涵盖从基本设置到高级模式和最佳实践的所有内容。

功能

  • 创建和管理 Durable Objects
  • 实现 RPC 方法、警报和 WebSocket
  • 配置 wrangler.jsonc/toml
  • 使用 Vitest 编写测试
  • 审查 DO 代码以获取最佳实践

使用场景

  • 构建状态协调服务(聊天室、游戏)
  • 实现用于 DO 间通信的 RPC 方法
  • 配置 Durable Objects 绑定和迁移
  • 在 Workers 运行时内测试 Durable Objects 逻辑

非目标

  • 处理无状态请求处理(使用纯 Workers)
  • 实现最大程度的全局分发需求
  • 管理高扇出的独立请求

安装

请先添加 Marketplace

/plugin marketplace add cloudflare/skills
/plugin install skills@cloudflare

质量评分

已验证
97 /100
1 day ago 分析

信任信号

最近提交10 days ago
星标1.5k
许可证Apache-2.0
状态
查看源代码

类似扩展

Wrangler

100

Cloudflare Workers CLI,用于部署、开发和管理 Workers、KV、R2、D1、Vectorize、Hyperdrive、Workers AI、Containers、Queues、Workflows、Pipelines 和 Secrets Store。在运行 wrangler 命令之前加载,以确保正确的语法和最佳实践。倾向于从 Cloudflare 文档中检索信息,而不是依赖预训练的知识。

技能
cloudflare

Cloudflare Deploy

99

Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.

技能
openai

Workers Best Practices

99

审查和编写 Cloudflare Workers 代码,使其符合生产最佳实践。在编写新的 Workers、审查 Worker 代码、配置 wrangler.jsonc 或检查常见的 Workers 反模式(流式处理、悬空 Promise、全局状态、Secrets、Bindings、可观测性)时加载。倾向于从 Cloudflare 文档中检索信息,而非预训练知识。

技能
cloudflare

Cloudflare Agents SDK

97

使用 Agents SDK 在 Cloudflare Workers 上构建 AI 代理。在创建有状态代理、持久化工作流、实时 WebSocket 应用、计划任务、MCP 服务器、聊天应用程序、语音代理或浏览器自动化时加载。涵盖 Agent 类、状态管理、可调用 RPC、工作流、持久化执行、队列、重试、可观察性和 React 钩子。倾向于从 Cloudflare 文档中检索信息,而不是依赖预训练知识。

技能
cloudflare

Cloudflare 邮件服务

95

使用 Cloudflare 邮件服务(邮件发送 + 邮件路由)发送和接收事务性电子邮件。适用于构建电子邮件发送(Workers 绑定或 REST API)、电子邮件路由、Agents SDK 电子邮件处理,或将电子邮件集成到任何应用程序——Workers、Node.js、Python、Go 等。也适用于电子邮件可送达性、SPF/DKIM/DMARC、wrangler 电子邮件设置、MCP 电子邮件工具,或者当编码代理需要发送电子邮件时。即使是简单的请求,如“为我的 Worker 添加电子邮件”,此技能也包含关键配置详细信息。

技能
cloudflare

Devops

100

Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.

技能
binjuhor