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

インストール:
=

バージョン履歴:

  1. 0.5.0 September 10, 2025 (38.5KB)
  2. 0.4.0 July 13, 2025 (35.5KB)
  3. 0.3.0 July 09, 2025 (33KB)
  4. 0.2.1 July 07, 2025 (29KB)
  5. 0.2.0 July 06, 2025 (29KB)
  6. 0.1.0 July 05, 2025 (40KB)
全てのバージョンを表示(全6件)

Runtime依存関係 (4):

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

Development依存関係 (2):

minitest ~> 5.16
rake ~> 13.0

所有者:

プッシュ者:

作者:

  • Abdelkader Boudih

SHA 256チェックサム:

=

累計ダウンロード数 1,755

このバージョンのみ 200

このバージョンがリリースされたのは:

ライセンス:

MIT

必要なRubyのバージョン: >= 3.2.0

新しいバージョンはMFAを必要とします: true

MFAで投稿されたバージョン: true

リンク: