ما هي cloudflare-durable-objects؟
دليل شامل لكائنات Cloudflare المعمرة - كائنات فريدة عالميًا وذات حالة للتنسيق والتواصل في الوقت الفعلي وإدارة الحالة المستمرة. يُستخدم عندما: إنشاء تطبيقات في الوقت الفعلي، أو إنشاء خوادم WebSocket مع وضع السبات، أو تنفيذ غرف الدردشة أو الألعاب متعددة اللاعبين، أو التنسيق بين عملاء متعددين، أو إدارة حالة كل مستخدم أو كل غرفة، أو تنفيذ تحديد المعدل أو إدارة الجلسة، أو جدولة المهام مع الإنذارات، أو إنشاء قوائم الانتظار أو سير العمل، أو مواجهة "تصدير فئة التنفيذ"، أو "new_sqlite_classes"، أو "عمليات الترحيل المطلوبة"، أو "إسبات websocket"، أو "خطأ API الخاص بالإنذار"، أو أخطاء "التفرد العالمي". يمنع أكثر من 15 مشكلة موثقة: عدم تصدير الفئة، عمليات الترحيل المفقودة، نوع الترحيل الخاطئ، الإسبات الذي يحظر الحمل الزائد للمنشئ، كسر وضع الإسبات setTimeout، فقدان حالة الذاكرة في وضع الإسبات، عدم إسبات WebSocket الصادر، ارتباك التفرد العالمي، حذف جزئي للكل على الواجهة الخلفية KV، عدم تطابق اسم الربط، تجاوز حدود حجم الحالة، عمليات الترحيل غير الذرية، سوء فهم تلميحات الموقع، فشل إعادة محاولة التنبيه، وجلب المكالمات منع السبات. الكلمات الرئيسية: كائنات متينة، فعل cloudflare، فئة DubrableObject، القيام بالارتباطات، إسبات websocket، القيام بواجهة برمجة تطبيقات الحالة، ctx.storage.sql، ctx.acceptWebSocket، webSocketMessage، إنذار () معالج، تخزين.setAlarm، idFromName، newUniqueId، getByName، DubrableObjectStub، serializeAttachment، في الوقت الحقيقي cloudflare، cloudflare متعددة اللاعبين، عمال غرف الدردشة، التنسيق cloudflare، العمال ذوو الحالة، new_sqlite_classes، القيام بعمليات الترحيل، تلميحات الموقع، أساليب RPC، blockConcurrencyWhile، "تصدير الفئة"، "new_sqlite_classes"، "الترحيلات مطلوبة"، "إسبات websocket"، "خطأ إنذار API"، "التفرد العالمي"، "لم يتم العثور على الرابط" المصدر: jackspace/claudeskillz.