.net - what to use for repetitive (daily, weekly, monthly) tasks ? Workflows, Windows Services, something else? -
i've been writing windows services while , seem work fine things need run every day, few times week, once month, etc. i've been lately thinking going windows workflow foundation.
however, unsure how run on server without container application (for instance sharepoint)? worked sharepoint workflows before , had huge problems, @ first bugs in workflow architecture implementation (the problems sleep , delay) , later when started work, difficult manage , change.
on other hand windows services quite easy implement, easy create setup them , install them , quite resilient (they working months without crashing or else going wrong).
what recommend? please bear in mind working in .net (version of no problem, if 4.0 brings new on subject, can use it).
we choose use windows service. recurring , scheduled tasks, utilize quartz.net library. when tasks lengthy blocking operations, incorporate smartthreadpool library. let quartz create job , stick in smartthreadpool execution (because encountered misfiring trigger issues long-running jobs in quartz, , because want separate different types of jobs different thread pools execution).
Comments
Post a Comment