failsafe-rs icon indicating copy to clipboard operation
failsafe-rs copied to clipboard

Consider Expanding?

Open AshtonKem opened this issue 3 years ago • 1 comments

Have you considered expanding this library to add other distributed reliability tools, like BulkHeads, RateLimiters, and Retry(s)? It would probably require a serious re-org to move all the stuff in the base module into a more reasonable place, but it also would be nice to have a Rust alternative to r4j or Hystrix.

Edit: I'd be willing to help, but I don't want to sink any time into it if you're not interested in taking the library in that direction and/or supporting it.

AshtonKem avatar Nov 13 '20 03:11 AshtonKem

Hi Ashton.

It would be great to implement more features from the r4j library. So the first implementation of failsafe-rs was a direct port of the circuit breaker from r4j. And I don't see any problems with porting more features.

The circuit breaker often used with retries. so the first choice for implementing is a Retry logic.

But currently, I don't have enough time to support this library.

dmexe avatar Nov 16 '20 08:11 dmexe