workflow-orchestration-patterns
Разработка устойчивых Temporal-рабочих процессов
Распределенные транзакции не проходят без четкой оркестрации. Этот навык предоставляет паттерны Temporal для детерминированных рабочих процессов, повторных попыток и компенсационных действий.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "workflow-orchestration-patterns". Опишите Temporal сагу для бронирования путешествия с шагами отката.
Résultat attendu:
- Регистрируйте компенсации перед каждым шагом
- Зарезервируйте рейс, компенсируйте отменой резервации
- Забронируйте отель, компенсируйте отменой бронирования
- Спишите платеж, компенсируйте возвратом платежа
- При сбое выполняйте компенсации в обратном порядке (LIFO)
Utilisation de "workflow-orchestration-patterns". Когда следует использовать дочерний рабочий процесс вместо параллельных активностей?
Résultat attendu:
- Используйте дочерние рабочие процессы для сложных, многократно используемых сегментов процесса
- Используйте параллельные активности для простых независимых задач
- Дочерние рабочие процессы имеют собственную историю выполнения и таймауты
- Активности используют историю родительского рабочего процесса и выполняются быстрее
Utilisation de "workflow-orchestration-patterns". Как обрабатывать долгие активности, которые могут зависнуть?
Résultat attendu:
- Реализуйте heartbeat внутри активности для отслеживания прогресса
- Установите таймаут heartbeat для обнаружения зависшей работы
- Используйте данные heartbeat для включения повторных попыток на основе прогресса
- Разбейте длительные задачи на меньшие идемпотентные шаги
Audit de sécurité
SûrPure documentation skill containing only markdown guidance about Temporal workflow patterns. No executable code, scripts, or network activity. All 43 static findings are false positives triggered by documentation metadata and code block syntax - specifically git hash identifiers flagged as weak crypto, markdown backticks flagged as shell execution, and normal error classification flagged as reconnaissance.
Facteurs de risque
🌐 Accès réseau (1)
Score de qualité
Ce que vous pouvez construire
Разработка оркестрации платежей
Спланировать многошаговый рабочий процесс платежей с компенсациями, повторными попытками и идемпотентными активностями.
Моделирование долгоживущих сущностей
Выбрать рабочие процессы сущностей для счетов или корзин с использованием сигналов и опрашиваемого состояния.
Укрепление восстановления после сбоев
Определить ограничения повторных попыток, экспоненциальную задержку и политики heartbeat для критических активностей.
Essayez ces prompts
Классифицируйте каждый шаг моего процесса заказа как рабочий процесс или активность и объясните почему.
Составьте план саги для резервирования инвентаря, списания платежа и отправки заказа с компенсациями и правилами идемпотентности.
Предложите дизайн fan-out и fan-in для 500 000 задач с использованием дочерних рабочих процессов и ограниченного размера рабочего процесса.
Рекомендуйте подход к версионированию для обновления долгоживущего рабочего процесса с ограничениями обратной совместимости.
Bonnes pratiques
- Сохраняйте детерминированность рабочих процессов и выносите весь ввод/вывод в активности
- Делайте активности идемпотентными, краткосрочными и всегда настраивайте таймауты
- Используйте дочерние рабочие процессы для масштабирования больших параллельных нагрузок
Éviter
- Вызов внешних API напрямую из рабочих процессов
- Использование системного времени или случайных функций в рабочих процессах
- Пропуск регистрации компенсации перед выполнением шага