apalis
apalis copied to clipboard
Simple, extensible multithreaded background job and message processing library for Rust
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://togithub.com/actions/checkout) | action | digest | `b4ffde6` -> `0ad4b8f` | ---...
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/geofmureithi/apalis). ## Config Migration Needed - [ ]...
Is there any reason why this isn't already a thing in Apalis?
Would it be possible to remove usage of `async-timer` [[reason](https://github.com/tokio-rs/tokio/issues/5975#issuecomment-1731921015)]? I am getting a `BorrowedMutError` and here is the full stacktrace: ``` thread 'tokio-runtime-worker' panicked at /home/archlinux/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/multi_thread/worker.rs:1026:49: already borrowed: BorrowMutError...
I am not sure why the error happens, but as soon as I remove the `RateLimitLayer`, the error disappears.  Here is what the code looks like: ```rs .register_with_count(3, {...
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [thiserror](https://togithub.com/dtolnay/thiserror) | dependencies | patch | `1.0.58` -> `1.0.59` | ---...
May I suggest an easy non breaking change to fix this #275
When using Apalis in tests, it is useful to isolate queues used by tests to avoid mixing jobs between them when they are executed concurrently. To create this isolation, this...
Amazing library! I'm currently creating `apalis::redis::RedisStorage` like so: ```rust let storage = apalis::redis::RedisStorage::new_with_config( apalis::redis::connect(redis_url).await.unwrap(), redis_config, ); ``` But, in my current app I use `deadpool_redis` to manage connections for all...
## Error On calling `PostgresStorage` `schedule` method: ``` "column \"run_at\" is of type timestamp with time zone but expression is of type bigint" ``` ## Context I've imported manually all...