RubyGems Navigation menu

breaker_machines 0.1.0

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:
=

installation:
=

Versions:

  1. 0.5.0 September 10, 2025 (38,5 ko)
  2. 0.4.0 July 13, 2025 (35,5 ko)
  3. 0.3.0 July 09, 2025 (33 ko)
  4. 0.2.1 July 07, 2025 (29 ko)
  5. 0.2.0 July 06, 2025 (29 ko)
  6. 0.1.0 July 05, 2025 (40 ko)
Voir toutes les versions (6)

Dépendances de Runtime (4):

activesupport >= 8.0
state_machines >= 0.31.0
zeitwerk ~> 2.7

Dépendances de Development (2):

minitest ~> 5.16
rake ~> 13.0

Propriétaires:

Pushed by:

Auteurs:

  • Abdelkader Boudih

Total de contrôle SHA 256:

=

Total de téléchargements 1 724

Pour cette version 199

Version publiée:

License:

MIT

Version de Ruby requise: >= 3.2.0

New versions require MFA: true

Version published with MFA: true

Liens: