awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 dépôt

Awesome GitHub RepositoriesResumable Task Frameworks

Processing systems that track progress via checkpoints to resume long-running tasks from their last saved state.

Distinct from Task Pause and Resume Controls: Focuses on background job resumption logic rather than web framework hydration or AI training.

Explore 1 awesome GitHub repository matching software engineering & architecture · Resumable Task Frameworks. Refine with filters or upvote what's useful.

Awesome Resumable Task Frameworks GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • riverqueue/riverAvatar de riverqueue

    riverqueue/river

    5,252Voir sur GitHub↗

    River est une file d'attente de tâches transactionnelle et un planificateur de tâches distribué pour Go qui utilise PostgreSQL pour la persistance et la gestion d'état. Il fonctionne comme un framework de tâches reprenables, permettant de diviser le travail de fond de longue durée en étapes persistantes qui peuvent reprendre à partir du dernier point de contrôle sauvegardé après une défaillance. Le système assure une cohérence stricte des données en permettant aux tâches de fond d'être mises en file d'attente et complétées au sein de la même transaction de base de données que les données principales de l'application. Il se distingue par un modèle de coordinateur qui utilise l'élection de leader pour gérer les tâches périodiques et différées à travers un cluster de nœuds de travail. La plateforme couvre un large ensemble de capacités, incluant le traitement asynchrone des tâches, la configuration de politiques de réessai avec backoff exponentiel et l'isolation de la charge de travail via des files d'attente nommées. Elle fournit également des outils de surveillance via une interface de gestion web, la télémétrie d'exécution et un système de middleware pour injecter des préoccupations transversales comme la journalisation. Les migrations de schéma de base de données peuvent être gérées via une interface en ligne de commande ou directement via le code.

    Functions as a resumable task framework allowing long-running background work to be broken into persisted steps.

    Go
    Voir sur GitHub↗5,252
  1. Home
  2. Software Engineering & Architecture
  3. Resumable Task Frameworks