技能 saga-orchestration
🧭

saga-orchestration

安全 🌐 網路存取⚙️ 外部命令

تصميم مهام سير عمل Saga للخدمات الموزعة

也可從以下取得: sickn33

تفشل سير العمل الموزعة عندما لا تتنسيق الخطوات أو تتدحرج بشكل نظيف. توفر هذه المهارة أنماط Saga واضحة وقوالب لتنسيق الخطوات والتعويضات للمعاملات الموثوقة متعددة الخدمات.

支援: Claude Codex Code(CC)
📊 69 充足
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「saga-orchestration」。 Design an order fulfillment saga with compensations and timeouts.

預期結果:

  • Steps: reserve inventory, process payment, create shipment, send confirmation.
  • Compensations: release inventory, refund payment, cancel shipment.
  • Timeout policy: fail step after 5 minutes and start compensation.
  • Events: SagaStepCompleted, SagaStepFailed, SagaCompensationCompleted.

正在使用「saga-orchestration」。 Compare orchestration and choreography for payment processing.

預期結果:

  • Orchestration: central orchestrator sends commands, receives responses.
  • Choreography: services emit events, others subscribe and react.
  • Orchestration benefits: explicit flow, easier debugging, clear ownership.
  • Choreography benefits: loose coupling, no single point of failure.

正在使用「saga-orchestration」。 How do I handle a saga step that never completes?

預期結果:

  • Implement per-step timeouts in the orchestrator.
  • On timeout, mark step as failed and trigger compensation.
  • Use scheduled tasks to check step status periodically.
  • Log timeout events for monitoring and alerting.

安全審計

安全
v4 • 1/17/2026

Pure documentation skill containing code templates for saga pattern implementation. Contains no executable code, filesystem access, network calls, or command execution. All static findings are false positives triggered by documentation text containing technical terminology that scanners incorrectly flag as cryptographic terms, C2 indicators, or shell commands.

2
已掃描檔案
659
分析行數
2
發現項
4
審計總數
審計者: claude 查看審計歷史 →

品質評分

38
架構
100
可維護性
85
內容
20
社群
100
安全
91
規範符合性

你能建構什麼

سير عمل تنفيذ الطلبات

تصميم سير عمل طلبات متعدد الخدمات مع خطوات التعويضات ومعالجة الأعطال.

الموافقات طويلة المدى

نمذجة سير عمل الموافقات مع سلوك المهلات والرجوع.

مراجعة نمط Saga

محاذاة الفرق على مفاضلات التنسيق مقابل التوزيع.

試試這些提示

تصميم Saga الأساسي
تصميم تنسيق Saga للدفع مع خطوات المخزون والدفع والشحن. تضمين التعويضات وحالات الانتقال.
إضافة المهلات
تمديد منسق Saga مع مهلة لكل خطوة ومعالجة الأعطال. وصف كيفية تشغيل التعويضات عند انتهاء المهلة.
خيار التنسيق
توفير Saga قائمة على التنسيق لمعالجة الطلبات وسرد أسماء الأحداث والمعالجات.
خطة_failure المتقدمة
مسودة خطة Saga لتدفق استلام متعدد المراحل مع إعادة المحاولات والتعويضات وتوجيه تسجيل التدقيق.

最佳實務

  • اجعل الخطوات قابلة للتكرار بأمان لإعادة المحاولة
  • صمم تعويضات لكل إجراء لا رجعة فيه
  • استخدم معرافات الارتباط للتتبع عبر الخدمات

避免

  • افتراض إكتمال الخطوات فوراً
  • تخطي اختبار التعويضات
  • اقتران الخدمات بشكل وثيق مع استدعاءات مباشرة

常見問題

هل هذا متوافق مع Claude وCodex وClaude Code؟
نعم. الإرشاد محايد من حيث المنصة ويعمل مع أي مساعد يمكنه اتباع قوالب التصميم.
ما حدود هذه المهارة؟
توفر أنماطاً وقوالب فقط، وليس خدمات قابلة للتشغيل أو تنفيذات للرسائل أو التخزين.
كيف يمكنني التكامل مع ناقل الرسائل الخاص بي؟
ريطة استدعاءات النشر والاشتراك إلى واجهة برمجة تطبيقات ناقل الرسائل واستمر حالة Saga في طبقة التخزين.
هل تصل هذه المهارة إلى بياناتي أو أسراري؟
لا. يحتوي فقط على وثائق ثابتة وقوالب أمثلة.
ماذا يجب أن أتحقق منه إذا لم تكتمل الخطوات أبداً؟
تحقق من تسليم الأحداث واستمرار حالة Saga وجدولة المهلة.
كيف يقارن هذا مع التنسيق فقط؟
التوزيع مركزي التحكم، بينما التنسيق ينشر المنطق عبر الخدمات ويعتمد على الأحداث.

開發者詳情

檔案結構

📄 SKILL.md