文件名称:web_task_runner:Ruby 中的 Web 任务运行器框架
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-22 11:35:45
Ruby
网络任务执行器 使用运行特定任务的 Web 包装器。 提供HTTP API来启动、停止、获取后台运行的任务状态,可部署到Heroku等云平台。 任务是用于特定目的的一组作业,例如抓取网站、同步数据等。为了便于管理,一个任务运行器仅提供运行一个单独的任务。 安装 将此行添加到应用程序的 Gemfile 中: gem 'web_task_runner' 然后执行: $ bundle 要求 运行后台作业需要Redis。 确保您有一个,并将REDIS_URL环境变量设置为 Redis URL。 用法 只require 'web_task_runner'并将作业附加到它( WebTaskRunner.jobs << SomeWork )。 然后,您将拥有一个 Rack 应用程序WebTaskRunner提供准备安装的 Web API。 配置REDIS_URL 、 API_KEY和RED
【文件预览】:
web_task_runner-master
----web_task_runner.gemspec(2KB)
----lib()
--------web_task_runner()
--------web_task_runner.rb(6KB)
----Gemfile(100B)
----spec()
--------web_task_runner_spec.rb(207B)
--------spec_helper.rb(85B)
----Rakefile(134B)
----.travis.yml(30B)
----README.md(8KB)
----.rspec(31B)
----.gitignore(87B)
----bin()
--------console(340B)
--------setup(115B)