FrodaSE / Minion

Background job system for .NET applications
MIT License
105 stars 13 forks source link

Comparison to Hangfire #9

Open lvmajor opened 6 years ago

lvmajor commented 6 years ago

Hey there, just wanted to know if there was a quick comparison between Minion and Hangfire.

Is it built to replace Hangfire at all?

thanks in advance :)

timiskhakov commented 5 years ago

Hi, I took a liberty to answer your question since @pug-pelle-p is not active here. At this moment there is no a comparison table (or something like that) between Minion and Hangfire. The project is still in 0.0.x, so it's not as mature and robust as Hangfire is. For the same reason I would not recommend replacing Hangfire with Minion in production right now :)

pug-pelle-p commented 5 years ago

Hi @os1r1s110, yes it's built to replace Hangfire. Hangfire is a great library, but it has no good support for running integration tests/simulations that are date-dependent.

The main reason I built this is to be able to run my application in a simulation mode, where I can simulate my application running for x days without actually running it for that long. An example where that would be a good idea is when I need to schedule email in 2 days and be able to test that the email actually sends in 2 days. Or simulate a loan being repaid over a long period of time.

For now this is a very basic library but I plan to add more features such as a dashboard.

lvmajor commented 5 years ago

All right, good to know. And do you plan splitting features such as what is done with hangfire and providing some free features and some premium paid features?

pug-pelle-p commented 5 years ago

No there is no plan to split features into free/paid