resque-retry:一个resque插件; 为重新排序作业提供重试,延迟和指数退避支持

时间:2024-04-21 07:21:48
【文件属性】:

文件名称:resque-retry:一个resque插件; 为重新排序作业提供重试,延迟和指数退避支持

文件大小:49KB

文件格式:ZIP

更新时间:2024-04-21 07:21:48

Ruby

重试 一个插件。 需要Resque〜> 1.25或Resque〜> 2.0& > 4.0。 此gem为resque作业提供重试,延迟和指数退避支持。 Redis支持的重试计数/限制。 重试所有或特定的例外。 指数补偿(改变重试之间的延迟)。 具有重试抑制和resque-web选项卡的多个故障后端。 小巧且可扩展-在很多地方都可以覆盖重试逻辑/设置。 安装与快速入门 安装: $ gem install resque-retry 如果使用管理依赖项,则应将Gemfile gem 'resque-retry'到Gemfile 。 将此添加到您的Rakefile : require 'resque/tasks' require 'resque/scheduler/tasks' 重试尝试之间的延迟由。 您将要运行调度程序进程,否则延迟的重试尝试将永远不会执行: $ rake


【文件预览】:
resque-retry-master
----.gitignore(138B)
----tests.watchr(1KB)
----bin()
--------test-rubies.sh(567B)
----.travis.yml(144B)
----LICENSE(1KB)
----examples()
--------demo()
----resque-retry.gemspec(1KB)
----README.md(21KB)
----lib()
--------resque()
--------resque-retry()
--------resque-retry.rb(213B)
----HISTORY.md(6KB)
----Gemfile(38B)
----Rakefile(582B)
----test()
--------server_test.rb(1KB)
--------redis-test.conf(4KB)
--------retry_inheriting_checks_test.rb(1KB)
--------multiple_failure_test.rb(4KB)
--------retry_test.rb(11KB)
--------resque_inline_test.rb(420B)
--------test_jobs.rb(13KB)
--------test_helper.rb(2KB)
--------retry_custom_delay_test.rb(655B)
--------retry_callbacks_test.rb(5KB)
--------resque_test.rb(673B)
--------ignore_exceptions_test.rb(814B)
--------retry_queue_test.rb(726B)
--------retry_exception_delay_test.rb(2KB)
--------server_helpers_test.rb(611B)
--------exponential_backoff_test.rb(5KB)
--------retry_criteria_test.rb(3KB)

网友评论