Avatar
Pavel Skulil
Člen
Avatar
Pavel Skulil:

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. prosince 9:41
Avatar
kxmx
Redaktor
Avatar
kxmx:

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. prosince 10:38
Avatar
Pavel Skulil
Člen
Avatar
Pavel Skulil:

Č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. prosince 12:06
 
Nahoru Odpovědět 2. prosince 12:04
Avatar
Elisse
Člen
Avatar
Odpovídá na Pavel Skulil
Elisse:

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. prosince 12:06
Avatar
Honza
Člen
Avatar
Honza:

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. prosince 12:42
Nahoru Odpovědět 2. prosince 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.