Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I am using kue: <a href="https://github.com/learnboost/kue">https://github.com/learnboost/kue</a> . It is pretty nice. </p> <p>The official features and my comments:</p> <ol> <li>delayed jobs. <ul> <li>If you want to let the job run at a specific time, calculate the milliseconds between that time and now. Call job.delay(milliseconds) (The doc says minutes, which is wrong.) Don't forget to add "jobs.promote();" when you init jobs.</li> </ul></li> <li>job event and progress pubsub. <ul> <li>I don't understand it.</li> </ul></li> <li>rich integrated UI. <ul> <li>Very useful. You can check the job status (done, running, delayed) in integrated UI and don't need to write any code. And you can delete old records in UI.</li> </ul></li> <li>infinite scrolling <ul> <li>Sometimes not working. Have to refresh.</li> </ul></li> <li>UI progress indication <ul> <li>Good for the time-consuming jobs.</li> </ul></li> <li>job specific logging <ul> <li>Because they are delayed jobs, you should log useful info in the job and check later through UI.</li> </ul></li> <li>powered by Redis <ul> <li>Very useful. When you restart your node.js app, all job records are still there and the scheduled jobs will execute too!</li> </ul></li> <li>optional retries <ul> <li>Nice.</li> </ul></li> <li>full-text search capabilities <ul> <li>Good.</li> </ul></li> <li>RESTful JSON API <ul> <li>Sound good, but I never use it.</li> </ul></li> </ol> <hr> <p>Edit:</p> <ol> <li>kue is not a cron like library.</li> <li>By default kue does not supports job which runs repeatedly (e.g. every Sunday). </li> </ol>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload