0xironclad / 0xironclad/Task-Scheduler-API
Idempotency guard
Offen
robustness
scheduler
- Vorherrschende Sprache
- TypeScript
- Sterne
- 0
- Forks
- 2
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Ensure a task can’t be double-picked by two processes. Use `FOR UPDATE SKIP LOCKED` or atomic status transition.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Look for the task picking logic, likely in a service or worker file. Research PostgreSQL's FOR UPDATE SKIP LOCKED for row-level locking and implement an atomic status transition from 'pending' to 'processing'. Check existing database schema for the task status field and ensure the update query is idempotent.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- postgresql, typescript
- Bereich
- backend, databases
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100