User:Valtri/notifikace

From EgeeWiki

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.

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.

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..