IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Pavel Skulil
Člen
Avatar
Pavel Skulil:2.12.2016 9:41

Mám trochu filosofický problém. Dělám aplikaci, která co pět minut se dotazuje na sql server, vyhodnocuje získaná data a pokud vyhovují určitým podmínkám, posílá notifikaci na mobil.
Je lepší tuto aplikaci spouštět přes task scheduler každých 5 minut nebo ji mít spuštěnou trvale s tím, že vyhodnocování bude v nějakém cyklu s pauzou?

 
Odpovědět
2.12.2016 9:41
Avatar
kxmx
Tvůrce
Avatar
kxmx:2.12.2016 10:38

Hlídání těch 5 minut za tebe právě dělá ten task scheduler tak proč to řešit ve své aplikaci.

 
Nahoru Odpovědět
2.12.2016 10:38
Avatar
Pavel Skulil
Člen
Avatar
Pavel Skulil:2.12.2016 12:04

Časem může nastat požadavek "toto testuj co pět minut, toto jednou za hodinu a toto jednou denně". Pokud to budu chtít v jedné aplikaci, stejně to v ní budu muset nějak řešit. Na druhou stranu, mít aplikaci spuštěnou trvale se mi taky nelíbí.

Editováno 2.12.2016 12:06
 
Nahoru Odpovědět
2.12.2016 12:04
Avatar
Odpovídá na Pavel Skulil
Erik Šťastný:2.12.2016 12:06

V tom případě asi naopak není co řešit a zvol tu druhou možnost, nechceš hádám pouštět 5 aplikací.

 
Nahoru Odpovědět
2.12.2016 12:06
Avatar
Honza
Člen
Avatar
Honza:2.12.2016 12:42

To co popisuješ mi příjde jako dobrý případ, kdy by se hodilo napsat aplikaci jako službu. Běží ti na pozadí, běžný uživatel o ní neví (takže nebude mít tendenci se v ní hrabat nebo jí odstřelit) a ona si může na pozadí vklidu provádět to co má.

Editováno 2.12.2016 12:42
Nahoru Odpovědět
2.12.2016 12:42
Snadnou cestou se daleko nedostanete, je tam velká tlačenice...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.