Bob Farrell 0c7a11497f Background jobs
Use in-memory KV store (JetKV) for simple job queue.

Build script generates an array of Zig modules in `src/app/jobs/` and
stores their name + run function (`run(allocator, params, logger)`).

View functions schedule jobs with arbitrary params.

Thread pool spawns a (configurable) number of workers and pops jobs from
the queue, then invokes the appropriate run function.
2024-04-15 18:12:40 +01:00
..
2024-03-26 22:20:27 +00:00
2024-04-15 18:12:40 +01:00
2024-03-25 00:55:37 +08:00
2024-04-07 10:34:34 +01:00
2024-03-28 21:07:16 +00:00
2024-04-07 10:34:34 +01:00