apalis icon indicating copy to clipboard operation
apalis copied to clipboard

Simple, extensible multithreaded background job and message processing library for Rust

Results 42 apalis issues
Sort by recently updated
recently updated
newest added

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](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?

backend

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. ![image](https://github.com/geofmureithi/apalis/assets/60938164/816e7cac-516a-48e2-887b-b47af853eae2) Here is what the code looks like: ```rs .register_with_count(3, {...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](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...