aj
aj is solution for background jobs (based on actix).
Features & Docs
- Jobs.
- Type: Instantly, Schedule (Run at specific time), Cron.
- Update job
- Cancel job
- Get job
- Retry mechanism
- Customizable failed and retry logic: You can handle case that you want to retry based on job output.
- Configurable:
- Max times
- Strategy:
- Interval Strategy
- Exponential Strategy
- Async (execution).
- Persistent.
- Flexible Broker and Backend with
Backendtrait: You can choose your database or storage engine that you want to use.- Native support:
- Redis
- In-memory (testing purpose)
-
Backendtrait: you can implement your backend by your demand.
- Native support:
- Custom processing speed.
- Scan job period (tick).
- Number of job per tick.
- DAG
- Admin Dashboard (UI)
- Integration
Using by:
- ZenClass - ZenClass is an education platform that help you build your class - especially class assignments: Reminders / Scheduler, Version History.
If you're using aj, please contact rodgers@zenclass.co to update the list.