Scheduler pro .NET rubrika: Programování: .Net

4 MarekPolasek
položil/-a 24.7.2014

Ahoj,
poohlížím se po nějakém scheduleru, kterým bych mohl plánovat pravidelné akce. Mám službu, která má v různých intervalech vykonávat různé činnosti. Takže chci, aby například každou minutu provedla akci A, každých 10 minut akci B a každou hodinu akci C.
Máte někdo vyzkoušené řešení?
Zatím jsem se díval na Quartz.NET, který vypadá jako přesně to co hledám.

Komentáře

odkaz Vyřešeno
9 Honza Břešťan
odpověděl/-a 24.7.2014

Quartz.NET je rozhodne fajn scheduler. Pokud neni duvod ho nebrat, pouzil bych ho.

Jako lightweight varianta se daji pouzit Reactive Extensions. Pripadne se da celkem snadno kolem Rx postavit vlastni job microscheduler. Precejen treba Quartz je docela ukecany.

IDisposable subscription = Observable.Interval(TimeSpan.FromMinutes(10)).Subscribe(OnNext);

Komentáře

  • MarekPolasek : Dík za odpověď. Zdá se, že ten Quartz nám vyhovuje. 24.7.2014
  • Martin Sura : Quartz používáme na dvou produkčních projektech a zatím šlape v pohodě. Takže za mě +1 24.7.2014
  • Honza Břešťan : Minusy za .NET, joinmax znovu povolili vychazku a pustili ji k netu :) 27.8.2014
  • Petr Voneš : Ze to jeste resis :-) 27.8.2014
  • Honza Břešťan : Neresim, jen me to pobavilo :) 27.8.2014

Pro zobrazení všech 2 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.