breaker_machines 0.10.1
BreakerMachines is a production-ready circuit breaker implementation for Ruby that prevents cascade failures in distributed systems. Built on the battle-tested state_machines gem, it provides a clean DSL, thread-safe operations, multiple storage backends, and comprehensive introspection tools. Unlike other solutions, BreakerMachines prioritizes safety by avoiding dangerous forceful timeouts while supporting fallback chains, jitter, and event callbacks.
Gemfile:
=
安裝:
=
版本列表:
- 0.10.2 December 11, 2025 x86_64-linux (297.0 KB)
- 0.10.2 December 11, 2025 x86_64-linux-musl (296.0 KB)
- 0.10.2 December 11, 2025 x86_64-darwin (270.0 KB)
- 0.10.2 December 11, 2025 arm64-darwin (262.5 KB)
- 0.10.2 December 11, 2025 aarch64-linux (295.0 KB)
- 0.10.1 December 11, 2025 (61.0 KB)
Runtime 相依性套件 (6):
activesupport
>= 8.0
chrono_machines
~> 0.2
concurrent-ruby
~> 1.3
rb_sys
~> 0.9
state_machines
>= 0.100.4
zeitwerk
~> 2.7