RubyGems Navigation menu

breaker_machines 0.3.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:
=

instalar:
=

Versiones:

  1. 0.4.0 July 13, 2025 (35,5 KB)
  2. 0.3.0 July 09, 2025 (33 KB)
  3. 0.2.1 July 07, 2025 (29 KB)
  4. 0.2.0 July 06, 2025 (29 KB)
  5. 0.1.0 July 05, 2025 (40 KB)

dependencias de Runtime (4):

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

dependencias de Development (2):

minitest ~> 5.16
rake ~> 13.0

Propietarios:

Subida por:

Autores:

  • Abdelkader Boudih

SHA 256 checksum:

=

Total de descargas 1.321

Para esta versión 219

Versión publicada:

Licencia:

MIT

Versión de Ruby requerida: >= 3.2.0

Nuevas versiones requieren AMF: true

Versión publicada con AMF: true

Enlace: