Riprendere il lavoro dopo un'interruzione
Un comando accoda il lavoro, un worker prenota le attività e i risultati vengono salvati su disco. Prenotazioni a scadenza e token di riserva impediscono alle vecchie esecuzioni di sostituire risultati più recenti.
L'archiviazione JSON usa un blocco locale e una sostituzione atomica sincronizzata. La dimostrazione trasforma il testo e può simulare errori. La consegna avviene almeno una volta su un filesystem POSIX locale. Questo kit non è una coda distribuita.
Funzionalità incluse
- Istantanea JSON atomica e persistente
- Prenotazioni a scadenza con token
- Nuovi tentativi esponenziali limitati
- Stati completati e di scarto definitivo
- Test di ripristino, corruzione e concorrenza
Licenza e primi passi
Codice originale con licenza MIT, copyright 2026 STELLARR STUDIO. Uso personale e commerciale consentito mantenendo l'avviso di licenza. Guide in francese e inglese incluse. Marchi e dipendenze conservano i rispettivi diritti.
Leggi il README per requisiti, comandi di avvio, test e limiti di distribuzione. Hosting, calcolo, API esterne e assistenza su misura non sono inclusi.
File inclusi
.gitignorecmd/worker/main.gocmd/worker/main_test.gogo.modinternal/queue/queue.gointernal/queue/queue_test.gokit.jsonLICENSEREADME.en.mdREADME.mdTHIRD_PARTY_NOTICES.md