I have been looking at using HF for a bunch of background jobs.
My jobs are very fast to run (execution times will be 1-5 seconds). Problem that I am finding with HF is that it can only run every minute. A job will have to run over the same data at least 5 times (moving through different statuses) before it is finished with it. So that means in order to process one item at a minimum it will take 5 minutes.
I have looked at running multiple instances of HF on a server in order to queue multiple instances 20 seconds apart and I have also looked at using Quartz.net which you can run every X seconds.
Before I go down another path I was wondering if there is a way I can schedule a job to run < 1 minute?