agronholm / agronholm/apscheduler

Any plans for FixDelayTask

Ouverte
#1,126 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
Python
Étoiles
7.6k
Forks
783
Merge moyen
4 j 8 h
PR mergées (30 j)
5

Description

### Things to check first

- [x] I have searched the existing issues and didn't find my feature already requested there

### Feature description

It currently supports tasks of the cron expression type and fixed-rate type. However, fixed-delay tasks are not yet supported (where a fixed interval elapses between the end of one task execution and the start of the next). Do you have any plans to implement this feature?

### Use case

For large-batch task scheduling, we aim to process as many tasks as possible in each run cycle. When there are no pending tasks, the system will sleep for a fixed period and then wake up to check again for executable tasks.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Start by reading the scheduler entry points for cron-expression and fixed-rate tasks, then trace how task timing is represented and advanced after execution. Compare those paths with the requested fixed-delay semantics, where the interval begins after a task finishes. Done means the project has a defined API and behavior for fixed-delay scheduling, including the large-batch polling use case.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python
Domaine
backend
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
42/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.