IronWorker alpha
IronWorker is a hosted worker queue that lets you scale out your processing without having to mess with servers.
Perfect for processing many tasks at once, running scheduled jobs, and offloading front-end tasks.
Easy to use - you can get running in minutes. Advanced scheduling - run jobs one-time or on a recurring schedule. Massive parallel processing - queue up as many jobs as you want. Cost effective - you only pay for the actual processing time. Supercharge your app by adding a super easy way to scale today.
LiteFree |
|
Starter$49 per month |
|
Developer$249 per month |
|
Production$749 per month |
|
This code snippet assumes you are using Bundler and Rails.
modify your Gemfile
gem 'iron_mq'
gem 'ey_config'
modify application.rb (or other app-wide initializer)
IronWorker.configure do |config|
config.token = EY::Config.get(:ironworker, 'IRON_WORKER_TOKEN' ) ,
config.project_id = EY::Config.get(:ironworker, 'IRON_WORKER_PROJECT_ID' )
end
Now you’re ready to create workers. That’s code in your app that performs a background task by running in Iron’s cloud.
See the official gem documentation or this repository of examples to learn more about workers.