Bỏ qua để đến nội dung

durable-objects

durable-objects

Dữ liệu & AI/ML · Cloudflare

  • cloud
  • cloudflare
  • state

Xem mã nguồn trên GitHub →

Mô tả

Durable Objects là cơ chế của Cloudflare cho phép mỗi “object” giữ trạng thái bền vững và xử lý tuần tự (single-threaded) - skill này giúp Claude thiết kế và viết Durable Object đúng cách: dùng RPC giữa các Worker/object, lưu trữ SQLite nhúng, và xử lý kết nối WebSocket lâu dài (ví dụ cho ứng dụng real-time, phòng chat, game multiplayer).

Khi nào nên dùng

  • Cần xây dựng tính năng cần trạng thái bền vững và xử lý tuần tự trên edge (ví dụ đếm số lượt, khoá tài nguyên, phòng chat real-time).
  • Cần một kết nối WebSocket lâu dài được quản lý gọn trên hạ tầng Cloudflare.

Khi nào không nên dùng

  • Ứng dụng không cần trạng thái bền vững ở edge - Worker thường (stateless) sẽ đơn giản và rẻ hơn.
  • Dự án không dùng hạ tầng Cloudflare.

Ví dụ

“Thiết kế một Durable Object quản lý trạng thái phòng chat real-time, dùng WebSocket cho client kết nối.”

Mô tả tổng hợp từ danh mục cộng đồng, chưa kiểm chứng trực tiếp - Durable Objects có mô hình giá và giới hạn riêng, kiểm tra tài liệu Cloudflare trước khi thiết kế cho quy mô lớn.

Nguồn

Tổng hợp từ danh mục VoltAgent/awesome-agent-skills, skill gốc do Cloudflare công bố tại officialskills.sh/cloudflare/skills/durable-objects.

← Xem tất cả Skills