User:Valtri/notifikace
From EgeeWiki
[edit]
Klient
- Relatime monitor, jejich java.
- Šílenej Java program, 1 thread na 1 LB
- Provede bootstrap (stáhne si aktuální stav/znměny)
- Každou minutu se zeptá SQL dotazama a zjistí, co se změnilo, volízne si několik položek (v stavovym blobu) a něco uloží do své lokální postre databáze.
[edit]
Cíl
Komplet se nahradí něčim, co je v Cčko nad našim C API, mravnější chování co se týče paralelizmu (víc LBček na jednom socketu) (může být potřeba přidat něco do notifikací). My zatim na textový výstup a slezem se s nima na ten postgres.
[edit]
Impl
Psát pečlivě co se týče výkonu (baví se se stovkama LBček), 100 000 jobů per LB per day (>1 job/s, >10 změn/s), vícthreadovej program, každej na socketu, každej socket několik notifikací
OK, podporováno thready vs. forky (jak jsou na tom postgresové knihovna)
OK, máme Januszovi napíšem ještě párkrát o zdroják, i bootstrap ještě před notifikacema..
