Toolverse
Wszystkie skille

temporal-python-pro

autor: sickn33

Opanuj orkiestrację przepływów pracy w Pythonie z Temporal SDK

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
sickn33
Kategoria
Testowanie

O skillu

Skill dla deweloperów budujących niezawodne systemy orkiestracji przepływów pracy. Nauczy Cię implementacji trwałych workflow, wzorców saga i transakcji rozproszonych. Obejmuje async/await, strategie testowania i wdrażanie do produkcji. Używaj proaktywnie do projektowania workflow, orkiestracji mikrousług lub procesów długotrwałych.

Jak używać

  1. Zainstaluj skill w swoim środowisku agenta, upewniając się, że masz dostęp do dokumentacji i playbooka implementacyjnego zawartego w katalogu resources/.

  2. Zacznij od zdefiniowania celów i ograniczeń Twojego workflow — określ, czy potrzebujesz prostego workflow, wzorca saga czy transakcji rozproszonej, oraz jakie są wymagania dotyczące długotrwałych procesów.

  3. Skonfiguruj workera Temporal z poprawną konfiguracją task queue, rejestracją workflow i activity oraz strategiami wdrażania równoczesnego — skill poprowadzi Cię przez inicjalizację, pooling połączeń i konfigurację retry.

  4. Implementuj workflow używając dekoratora @workflow.defn i async/await entry pointów z @workflow.run, pamiętając o deterministycznym kodzie, operacjach czasowych workflow.now() oraz implementacji signal i query handlerów.

  5. Opracuj activity z właściwą obsługą błędów, timeout'ami i strategiami ponawiania, a następnie przetestuj workflow za pomocą rekomendowanych strategii testowania zawartych w dokumentacji.

  6. Wdróż system do produkcji, implementując graceful shutdown, cleanup zasobów i monitoring — skonsultuj się ze skill'm w sprawie best practices dla systemów rozproszonych i weryfikacji wyników.

Podobne skille