in reply to Equivalent for delayed_job?

Hi Parkan,

I am asking myself if you have chosen the right solution here. A friend of mine makes his living with "this". What you are trying to do is called a batch management system. There are commercial solutions for this. For example Control-M or the Oracle Batch architecture: http://docs.oracle.com/cd/E17904_01/bi.1111/e16630/batchjobs_framework.htm#autoId0. Notice: these are high end solution, but I know light framework exist also.

With respect to the complexity of this area ( my Friend is a good German Engineer!), I would have a look at these solutions rather than try to develop such a system. The issue you will face in this area of IT are extremely complex.

Depending on your requirements, you could think of an Oracle back end with a PERL web-application front end or something similar.

K

The best medicine against depression is a cold beer!

Replies are listed 'Best First'.
Re^2: Equivalent for delayed_job?
by parkan (Initiate) on May 24, 2013 at 15:29 UTC
    Do you know of a specific example of a lightweight system for this? I certainly don't want to reinvent the wheel, but delayed_job comes pretty close to doing everything I would want to "reinvent". The trouble, of course, is that we have a LOT of perl code that performs the actual tasks, and I don't want to just exec() the scripts and divine results from exit codes. It may be helpful to know that the scheduling of the tasks has less to do with available resources and more with the changing state of the outside world across time (we're checking status of various external resources which may sporadically, or sometimes predictably, become unavailable)

      Hi

      I could not get in touch with my friend so I looked a bit around. There are tons of them with more or less features. The choice depends on exactly what you want to do with it. As I said I only experienced the high end ones. I guess the best is you google with batch management software. There is one company which seem to have a good product: Skybot.

      Regards

      K

      The best medicine against depression is a cold beer!