Questions tagged [iron.io]

iron.io is a cloud-based message queueing and task processing service

iron.io is a cloud-based message queueing (IronMQ) and task processing (IronWorker) service with client libraries for many popular programming languages such as ruby, php, go, java, node and .net.

Their documentation is available at http://www.iron.io/developers.

83 questions
2
votes
1 answer

Queuing and image processing

Hi all I just have a quick question regarding best practacises and perhaps some help on queuing and image manipulation. Im currently working on a website that allows the user to upload in excess of 10 files at one time now in my experience ive only…
Dan Newns
  • 170
  • 1
  • 1
  • 8
2
votes
1 answer

Use IronWorkers while using my work

My website is hosted on AWS Elastic Beanstalk (PHP). I use Yii Framework as an MVC. A while ago I wanted to run a SQL query everyday. I looked up how to run crons on Beanstalk and it seemed complicated to merge the concepts of Cloud and Cron. I ran…
Nathan H
  • 48,033
  • 60
  • 165
  • 247
2
votes
3 answers

Best way to reliably add a message using Iron.io in Ruby on Rails

I'm using Iron.io for our messaging platform. It works great once everything is pushed to their servers. However sometimes (very rare) we get issues adding a message to the queue. Usually it is a 400 error probably due to some weird web timing…
Adam
  • 1,561
  • 2
  • 15
  • 25
2
votes
1 answer

Permission denied when run casperjs in iron.io

I'm testing casperjs in iron.io as this example https://github.com/iron-io/iron_worker_examples/blob/master/binary/casperjs/googlelinks.js but when iron_worker complete this task, it gives an error message ./run.sh: 2: ./run.sh:…
2
votes
1 answer

Heroku Iron.io worker vs cron vs worker dyno

My understanding is that Heroku charges Cron tasks based on the actual amount of time the task runs, using a dyno (based on: https://devcenter.heroku.com/articles/scheduler#dynohour-costs). So, if I need a quick task to run every X minutes, I could…
Alain
  • 1,251
  • 1
  • 14
  • 32
2
votes
3 answers

cloudControl addons as separate services

I am based in Europe and am considering using cloudControl as my cloud hosting platform. On the addons front, I would like to use IronWorker, IronMQ and Cloudant. Because of differences in usage metering, my preference would be to subscribe to…
Nico
  • 31
  • 2
2
votes
2 answers

Inheritance within iron workers when using the iron_worker_ruby gem

I'm considering using IronWorker a project so that I can scale it easily (high traffic expected, with lots of background jobs). In order to stay DRY, I'm trying to define workers using inheritance but I keep getting the following…
Dorian
  • 2,571
  • 23
  • 33
1
vote
1 answer

The difference between project token and user token - clarification needed

I'd like to make sure that my understanding of concept of user tokens and project tokens is correct. When I use API as an admin and authenticate using user token, I can perform any action on projects that I have access to. When I use API and…
1
vote
2 answers

How to throttle message delivery to consumers?

I am looking for a message queue with an in-built throttling feature. Use case is that the recipient worker pool may accept a lot of messages but a service that workers depend on may not be able to handle the load. It's not possible to reduce the…
Juzer Ali
  • 4,109
  • 3
  • 35
  • 62
1
vote
1 answer

How can I launch an IronWorker with Docker without needing to pay for private Docker repositories, nor make my code public?

I have multiple Ruby applications that are run in crons using IronWorker. I am new to Docker and I want to test the application locally before pushing the code to Iron. How do I do that?
Evan Appleby
  • 284
  • 4
  • 17
1
vote
1 answer

How to divide workers and aggregate results?

Given a payload submitted to a parentWorker: I divide the work amongst otherWorkers and I add the taskId of the parentWorker as an additional property in the payload each of the otherWorkers finish what they are responsible for What I want is to…
pulkitsinghal
  • 3,855
  • 13
  • 45
  • 84
1
vote
2 answers

How to integrate slack with IronWorker tasks to get its status

I would like to get the notification about the status of the IronWorker task after its finished. I tried to setup and incoming-webhook, but could not find any way to achieve this. Update I know how to setup incoming webhook in slack. I am finding a…
Harshad Yeola
  • 1,060
  • 9
  • 10
1
vote
1 answer

Laravel 5.2 Delete a queue in Job

In Controller: $smsData = [ 'number' => $customer->phone, 'message' => 'Test', ]; $job = (new SendMessage($smsData))->delay(env('DELAY_QUEUE'))->onQueue(env('SMS_QUEUE')); …
user2002495
  • 2,126
  • 8
  • 31
  • 61
1
vote
1 answer

IronCache as Memcached server on PHP returns code 47 (?)

When following the IronCache guide, I receive a misterious code 47 trying to set any key - including the requested oauth token. This code is not present in the PHP documentation. Is this related to the fact IronCache only supports the text…
igorsantos07
  • 4,456
  • 5
  • 43
  • 62
1
vote
2 answers

Error pushing code to IRON.io using PHP

I'm trying to push a zip file to iron.io using PHP with cURL but I always get this error. -My teammates are able to do it, and I do the same, but that exception is generated. Have someone had the same error or problem? any ideas ? I'm kind of…
andr3s2
  • 238
  • 3
  • 10