可重试:可重试是一种简单的DSL,可通过随机指数退避重试失败的代码块

时间:2024-03-20 04:07:02
【文件属性】:

文件名称:可重试:可重试是一种简单的DSL,可通过随机指数退避重试失败的代码块

文件大小:18KB

文件格式:ZIP

更新时间:2024-03-20 04:07:02

Ruby

可回收 可重试是一种简单的DSL,用于以随机时间间隔重试失败的代码块。 在与外部API,远程服务或文件系统调用进行交互时,这特别有用。 要求 Ruby 2.0.0+ 如果你需要Ruby1.9.3支持,请使用通过指定~2.1在你的Gemfile。 如果你需要Ruby1.8.x的1.9.2来支持,使用通过指定~1.4在你的Gemfile。 安装 通过命令行: gem install retriable 在您的ruby脚本中: require 'retriable' 在您的Gemfile中: gem 'retriable' , '~> 3.1' 用法 如果引发异常,将重试Retriable.retriable块中的代码。 require 'retriable' class Api # Use it in methods that interact with unreliab


【文件预览】:
retriable-master
----retriable.gemspec(1KB)
----.gitignore(128B)
----.rspec(45B)
----.travis.yml(875B)
----.rubocop.yml(536B)
----LICENSE(1KB)
----CHANGELOG.md(5KB)
----.hound.yml(34B)
----spec()
--------exponential_backoff_spec.rb(2KB)
--------support()
--------config_spec.rb(1KB)
--------spec_helper.rb(206B)
--------retriable_spec.rb(9KB)
----README.md(14KB)
----lib()
--------retriable.rb(2KB)
--------retriable()
----Gemfile(196B)

网友评论