RubyGems Navigation menu

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

Versões:

  1. 0.7.0 November 11, 2025 (1,03 MB)
  2. 0.6.0 November 05, 2025 (1,21 MB)
  3. 0.5.0 September 10, 2025 (38,5 KB)
  4. 0.4.0 July 13, 2025 (35,5 KB)
  5. 0.3.0 July 09, 2025 (33 KB)
Mostrar todas as versões (8)

Runtime Dependencies (6):

activesupport >= 8.0
rb_sys ~> 0.9
state_machines >= 0.100.4
zeitwerk ~> 2.7

Development Dependencies (3):

minitest ~> 5.16
rake ~> 13.0
rake-compiler ~> 1.3

Donos:

Pushed by:

Autores:

  • Abdelkader Boudih

SHA 256 checksum:

=

Total de downloads 2.536

Desta versão 135

Versão lançada:

Licença:

MIT

Versão Requerida do Ruby: >= 3.3.0

New versions require MFA: true

Version published with MFA: true

Links: