Posts Tagged ‘IronWorker’
IronWorker Goes Multi-Language! Now Supports Ruby, PHP, and Python
Today marks a big milestone in the evolution if IronWorker: multi-language support. In addition to Ruby which we’ve supported from day one, we now support PHP and Python with more languages on the way. Which means if you’re using any one of those languages, you now have easy access to massive computing power. (boom) This new…
Read MoreIronWorker has a Shiny New Gem and a Shiny New API
Version 2 of the SimpleWorker API is now available featuring many new functions, a bunch of new documentation, and not to mention it is a LOT faster and more robust as it is has been rewritten from the ground up. And all this comes along with a shiny new Ruby gem. The new gem uses…
Read MoreWhy IronWorker is Better than Heroku Workers / Delayed Job
Overview First off, I would like to say that we use and love Heroku, the system they’ve built is game-changing and 100% awesome, but their worker system is limited and does not meet our needs. Here are the top 4 reasons why IronWorker is better than Heroku’s worker system and Delayed Job (Heroku’s system is…
Read MoreWorker Queues as a Key Variable
Anyone working on a serious web app knows that a worker queue makes up a key component within the app architecture. So important is it that the infrastructure equation is typically broken into servers, workers, and datastores. Sure, there are other components and line items (cdn, bandwidth, etc) that an app can’t do within, but…
Read MoreWorker Example Library on Github
We’ve created a public github repository for SimpleWorker example code. There are a few samples in there right now and we’ll keep adding to it and we welcome any contributions as well! If you have a worker you’d like to share, fork the project, add your worker example, then send us a pull request. https://github.com/iron-io/simple_worker_examples
Read MoreSimpleWorker Usage Pattern Graph
SimpleWorker is a job queuing and scheduling system so while a lot of work comes in at random times usually based on some event in their system (ie: a user clicks a button), there are a lot of scheduled jobs too and those scheduled jobs have a huge affect on the capacity requirements for SimpleWorker.…
Read MoreIncluding other files in your Worker with “merge”
Previously, your worker file/class had to be self contained (ie: single file including all code for the worker). Now you can use the new “merge” class method for instance: class TestWorker2 < SimpleWorker::Base merge “models/model_1.rb”
Read More