Retomar o trabalho após uma interrupção
Um comando coloca trabalho na fila, um worker reserva tarefas e os resultados são gravados em disco. Reservas com prazo de validade e tokens impedem que execuções antigas substituam resultados mais recentes.
O armazenamento JSON utiliza um bloqueio local e substituição atómica sincronizada. A demonstração transforma texto e pode simular falhas. A entrega ocorre pelo menos uma vez num sistema de ficheiros POSIX local. Este kit não é uma fila distribuída.
Funcionalidades incluídas
- Instantâneo JSON persistente e atómico
- Reservas com validade e tokens
- Novas tentativas exponenciais limitadas
- Estados de conclusão e falha definitiva
- Testes de recuperação, corrupção e concorrência
Licença e primeiros passos
Código original sob licença MIT, copyright 2026 STELLARR STUDIO. Utilização pessoal e comercial permitida com conservação do aviso de licença. Guias em francês e inglês incluídos. As marcas e dependências conservam os seus próprios direitos.
Consulte o README para conhecer os requisitos, comandos de arranque, testes e limites de implementação. Alojamento, computação, APIs externas e apoio à medida não estão incluídos.
Ficheiros incluídos
.gitignorecmd/worker/main.gocmd/worker/main_test.gogo.modinternal/queue/queue.gointernal/queue/queue_test.gokit.jsonLICENSEREADME.en.mdREADME.mdTHIRD_PARTY_NOTICES.md