external_service icon indicating copy to clipboard operation
external_service copied to clipboard

Elixir library for safely using any external service or API using automatic retry with rate limiting and circuit breakers.

Results 5 external_service issues
Sort by recently updated
recently updated
newest added

Using v 0.9.1, execute the following in iex: `ExternalService.start(:some_name, fuse_strategy: {:fault_injection, 0.5, 5, 1_000})` If you wait a while (1 minute?), it fails with: ``` 20:59:03.131 [error] GenServer :fuse_monitor terminating...

Hi. First of all thank you very much for this helpful tool. I recently ran into the behavior of retrying upon runtime errors. Then I saw the documentation and thought...

I'm new to using circuit breakers, etc. so perhaps there's a better way to achieve what I'm looking for: feel free to correct me. I want to process batches of...

Hello, thanks for this great library. I used it recently with great success on a project recently. Now, I've got a system running on several nodes that I'd like to...