#scheduling #job-scheduling

doitlater

A simple Redis based background jobs queue

12 releases

0.3.0 Dec 15, 2023
0.2.7 Oct 8, 2023
0.2.6 Apr 11, 2023
0.2.4 Mar 18, 2023
0.1.0 Jul 13, 2021

#17 in #job-scheduling

Download history 128/week @ 2024-07-27 5/week @ 2024-08-03 31/week @ 2024-08-10 7/week @ 2024-08-17 10/week @ 2024-08-24 9/week @ 2024-08-31 12/week @ 2024-09-07 13/week @ 2024-09-14 47/week @ 2024-09-21 20/week @ 2024-09-28 39/week @ 2024-10-05 13/week @ 2024-10-12 14/week @ 2024-10-19 16/week @ 2024-10-26 43/week @ 2024-11-02

87 downloads per month

MIT license

14KB
305 lines

Doitlater

This is a very simple background job queue implementation using Redis as the storage medium. It, as of now, supports simple one-shot tasks without retries and a cron-like scheduled jobs, note however that a failure of an instance may break the job scheduling.

Usage

The best way how to learn the usage patterns are likely the examples in this repository. Note that for now you must include the typetag dependency explicitly, if someone finds a way how to reexport the macro without breaking it, a PR will be appreciated.

Dependencies

~5–12MB
~130K SLoC