Job queue, how would you implement this?

From: Alexis Paul Bertolini <bertolini(at)computer(dot)org>
To: pgsql-sql(at)postgresql(dot)org
Subject: Job queue, how would you implement this?
Date: 2006-03-21 13:02:30
Message-ID: 441FF966.2020202@computer.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Dear all,

I have implemented a job queue table where various apps can add jobs to
the queue and other daemons then execute them. A basic producer-consumer
pattern. Each tuple in the queue has the basic info such as job to be
done, when it should be done, who should do it, a flag marking it completed.

The consumer thus selects from the queue all jobs who scheduled in the
past (<=CURRENT_TIMESTAMP) and are not flagged. Then flags them upon
succesfull completion.

I now wish to implement repeating scheduled jobs, like "every 5
minutes", "every morning at 7.00am" and so on. How could I do this?

Any suggestions are welcome and if necessary I can provide you with more
info.

Thanks

Alex.

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Daniel Caune 2006-03-21 14:18:36 Re: Power cut and performance problem
Previous Message Eugene E. 2006-03-21 10:36:20 Re: have you feel anything when you read this ?