Ahoj,
popsano to nikde neni, je treba se tim prokousat. :)
Webove rozhrani a backend spolu komunikuji pres databazi. Proto v
nekonecne smycce kontroluji, zda je v DB neco noveho. Pak se to na
sekundu uspi a znovu se podivam do DB, atd... Urcite to neni idealni,
ale musel jsem se prizpusobit stavajicimu kodu. Zmena zpusobu komunikace
by vyzadovala spoustu zmen ve webovem rozhrani, cemuz jsem se chtel vyhnout.
Zadne jine moznosti se tedy nezvazovaly, protoze by to znamenalo hodne
prace s prozatim malym ziskem.
S pozdravem
Jakub Skokan
On 12/02/2012 01:28 PM, Ondrej Kupka wrote:
Ahoj,
jenom jsem se tak zbezne dival na kod ruby VPSAdmina… Je nekde popsano, jak to funguje
(neco jako design document), nebo se clovek musi prokousat kodem? Rozhodne nechci nikomu
nadavat za podivnou architekturu, protoze zatim nerozumim presne, jak to funguje (a neznam
moc Ruby), ale videl jsem tam veci jako aktivni cekani, ktery jako by definition vetsinou
nejsou dobre… (loop do -> sleep(Settings::CHECK_INTERVAL)). Ale jak rikam, mozna jsem
mimo...
Mimochodem nezvazovalo se pouzit pro VPSAdmina nejakej remote execution framework ala
MCollective nebo Salt Stack? Nedavno jsem s tim prisel do styku a prislo mi to docela
pekne…
Ondra
_______________________________________________
Community-list mailing list
Community-list(a)lists.vpsfree.cz
http://lists.vpsfree.cz/listinfo/community-list