geofmureithi / apalis

Simple, extensible multithreaded background job and message processing library for Rust
https://crates.io/crates/apalis
MIT License
446 stars 39 forks source link

Improvements to the Retry Layer #399

Open itsyaasir opened 2 weeks ago

itsyaasir commented 2 weeks ago

Hi, I have seen that in the new tower v0.5 they finally added the Backoff/ExponentialBackoff policy which can be used with the retry layer.

It will be great if this library will be able to integrate this.

Thanks

geofmureithi commented 2 weeks ago

Technically we have first class support for anything from tower. That said, we need a robust solution that integrates well with different backends as the current approach handles retries in memory.