faulty:基于断路器的Ruby容错工具

时间:2024-05-29 23:24:30
【文件属性】:

文件名称:faulty:基于断路器的Ruby容错工具

文件大小:76KB

文件格式:ZIP

更新时间:2024-05-29 23:24:30

Ruby

有毛病 基于Ruby容错工具。 无故障 诸如API之类的外部依赖关系可能随时会开始出现故障,这可能会导致应用程序级联失败。 # The application will always try to execute this even if the API # fails repeatedly api . users 有故障 有故障的监视器监视此块内的错误,如果超过阈值,则会“跳闸”电路。 一旦电路跳闸,Faulty将停止执行该程序块,直到其恢复。 您的应用程序可以检测到外部故障,并防止其影响降低整体性能。 users = Faulty . circuit ( 'api' ) . try_run do # If this raises an exception, it counts towards the failure rate # The exceptions that


【文件预览】:
faulty-master
----.gitignore(100B)
----README.md(41KB)
----.rubocop.yml(1KB)
----CHANGELOG.md(2KB)
----bin()
--------check-version(430B)
--------rubocop(792B)
--------yri(781B)
--------console(218B)
--------rspec(791B)
--------yard(783B)
--------yardoc(787B)
----.github()
--------workflows()
----faulty.gemspec(1KB)
----Gemfile(770B)
----.yardopts(57B)
----.rspec(30B)
----spec()
--------result_spec.rb(2KB)
--------status_spec.rb(4KB)
--------immutable_options_spec.rb(2KB)
--------support()
--------faulty_spec.rb(5KB)
--------cache()
--------events()
--------storage()
--------spec_helper.rb(1KB)
--------circuit_spec.rb(8KB)
----LICENSE.txt(1KB)
----lib()
--------faulty.rb(7KB)
--------faulty()

网友评论