external_service
external_service copied to clipboard
Elixir library for safely using any external service or API using automatic retry with rate limiting and circuit breakers.
is it a good idea?
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...