Skip to content

Commit

Permalink
fix: improve the Readme (#462)
Browse files Browse the repository at this point in the history
* fix: improve the Readme

* fix: minor fixes
  • Loading branch information
geofmureithi authored Nov 28, 2024
1 parent 6d6ed27 commit d38dfe8
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,19 @@

## Features

- Simple and predictable job handling model.
- Jobs handlers with a macro free API.
- Take full advantage of the [`tower`] ecosystem of
middleware, services, and utilities.
- Simple and predictable task handling model.
- Task handlers are just an async function with a macro free API.
- Familiar dependency injection for task handlers, similar to actix and axum.
- Take full advantage of the [`tower`] ecosystem of middleware, services, and utilities.
- Easy to scale, backends are distributed by default.
- Runtime agnostic - Use tokio, smol etc.
- Inbuilt concurrency and parallelism.
- Worker monitoring and graceful shutdown.
- Ability to painlessly expose tasks and workers via APIs
- Persisted cron jobs. Pipe your cronjobs to other backends and distribute them.
- Optional Web interface to help you manage your jobs.

apalis job processing is powered by [`tower::Service`] which means you have access to the [tower] middleware.
apalis job processing is powered by [`tower::Service`] which means you have access to the [`tower`] middleware.

apalis has support for:

Expand Down Expand Up @@ -186,9 +191,10 @@ If you are running [apalis Board](https://github.com/geofmureithi/apalis-board),

## Thanks to

- [tower] - Tower is a library of modular and reusable components for building robust networking clients and servers.
- [`tower`] - Tower is a library of modular and reusable components for building robust networking clients and servers.
- [redis-rs](https://github.com/mitsuhiko/redis-rs) - Redis library for rust
- [sqlx](https://github.com/launchbadge/sqlx) - The Rust SQL Toolkit
- [cron](https://docs.rs/cron/latest/cron/) - A cron expression parser and schedule explorer

## Contributing

Expand Down

0 comments on commit d38dfe8

Please sign in to comment.