inngest
بناء مهام خلفية غير متصلة بالخادم باستخدام Inngest
إن إنشاء معالجة خلفية موثوقة دون إدارة البنية التحتية يمثل تحدياً. تساعدك هذه المهارة في بناء تدفقات عمل قائمة على الأحداث وقابلة للاستمرار باستخدام دوال Inngest غير المتصلة بالخادم.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「inngest」。 إنشاء دالة لمعالجة أحداث الطلبات الجديدة
預期結果:
- دالة Inngest مع مخطط حدث محدد النوع
- خطوة بخطوة للتحقق من الطلب وتنفيذه
- معالجة الأخطاء مع إعادة المحاولة التلقائية
正在使用「inngest」。 بناء تدفق عمل مع مكالمات API متوازية
預期結果:
- نمط خطوة Fan-out للتنفيذ المتزامن
- Promise.all مع step.run للعمليات المتوازية
- خطوة تجميع لدمج النتائج
安全審計
安全Static analysis flagged 6 external_commands patterns and 2 weak cryptographic algorithm patterns, but all are false positives. Line 56 contains only text references to related skills (nextjs-app-router, vercel-deployment, etc.), not actual command execution. Lines 3 and 59 are documentation strings with no executable cryptographic code. The SKILL.md file contains only documentation and patterns - no executable code, network calls, or dangerous operations.
品質評分
你能建構什麼
خط معالجة الذكاء الاصطناعي
بناء تدفقات عمل متعددة الخطوات للذكاء الاصطناعي تعالج المستندات وتنشئ الملخصات وترسل الإشعارات مع تنفيذ مستمر عبر حالات الفشل.
نظام تأهيل المستخدمين
إنشاء تدفقات تأهيل تمتد لعدة أيام مع متابعات مجدولة وتسلسلات بريد إلكتروني وتتبع التقدم دون إدارة مهام cron.
مزامنة البيانات القائمة على الأحداث
معالجة أحجام عالية من الأحداث باستخدام أنماط التوزيع لمزامنة البيانات عبر الخدمات مع إعادة المحاولة المدمجة وعناصر التحكم في التزامن.
試試這些提示
أنشئ دالة Inngest أساسية تستمع لأحداث user.created وترسل بريد ترحيبي. ضمّن أنواع TypeScript مناسبة لحمولة الحدث.
ابنِ تدفق عمل Inngest بثلاث خطوات متتالية: التحقق من الدفع، وتوفير الموارد، وإرسال التأكيد. أضف معالجة أخطاء تعيد محاولة الخطوات الفاشلة.
أنشئ دالة Inngest تعمل يومياً عند منتصف الليل لتنظيف الجلسات منتهية الصلاحية. اعرض كيفية تكوين جدول cron والتعامل مع المعالجة المجمعة.
صمّم تدفق عمل Inngest يعالج 1000+ حدث بشكل متوازٍ باستخدام نمط التوزيع. ضمّن حدود التزامن وتتبع التقدم.
最佳實務
- قم دائماً بتغليف المكالمات الخارجية في step.run() لإنشاء نقاط فحص وإعادة محاولة تلقائية
- حافظ على صغر حمولات الأحداث بتمرير المعرفات بدلاً من كائنات البيانات الكاملة
- كوّن حدود تزامن مناسبة لمنع استنفاد الموارد
避免
- تجنب وضع منطق الأعمال خارج الخطوات - لن يتم إنشاء نقاط فحص له
- لا تضمّن كتل بيانات كبيرة في الأحداث - استخدم المراجع بدلاً من ذلك
- لا تتجاهل أبداً فشل الخطوات - نفّذ معالجة أخطاء مناسبة ومنطق إعادة المحاولة