Nije sasvim Perl, al je "fresh:" Redis + Node.js na domacem terenu...

28 views
Skip to first unread message

Ivan Stojic

unread,
Aug 5, 2010, 5:17:40 AM8/5/10
to zagr...@googlegroups.com
Pozdrav ekipo,

u slobodno vrijeme sam se malo zabavio reverse engineeringom protokola kojeg koristi chat.net.hr sustav pa sam na to nasharafio nekoliko razlicitih igracaka.

Stvar koju sam jucer dovrsio, a koja bi mozda bila zabavna za vidjeti u praksi je ovo: http://brukator.com/live/ - live streaming poruka iz chat.net.hr chata u Vas browser...

Koristi se nekoliko tehnologija koje mislim da su zabavne: Redis sluzi kao messaging i caching platforma izmedju Perl klijenta za chat i web aplikacije. Web je slozen kao sitni komadic PHP koda (koji drajva ostatak brukator.com weba) za templating i layout stranice, a sama logika je napravljena u node.js-u. Web aplikacija koja koristi jQuery podatke dovlaci iz node.js-a koji slusa PubSub evente u Redisu. node.js se vrti na drugom interfaceu od Apachea koji vrti PHP, a komunikacija je ostvarena putem JSONP long-pollinga.

Maksimalna konkurentnost koju sam ostvario je otprilike 20 korisnika. Pri tome je Redis jeo oko 8Mb memorije (da, megabajta), a node.js trosi 650Mb +- 50mb zavisno od loada.

Sve u svemu, fasciniran sam ovim igrackama!

Ako netko ima pitanja o Redisu, Node.jsu ili mogu nekome pomoci, stojim na raspolaganju!


Igor Rumiha

unread,
Aug 6, 2010, 9:10:15 AM8/6/10
to zagr...@googlegroups.com
On 5. kol. 2010., at 11:17, Ivan Stojic wrote:

> Pozdrav ekipo,
>
> u slobodno vrijeme sam se malo zabavio reverse engineeringom protokola kojeg koristi chat.net.hr sustav pa sam na to nasharafio nekoliko razlicitih igracaka.
>
> Stvar koju sam jucer dovrsio, a koja bi mozda bila zabavna za vidjeti u praksi je ovo: http://brukator.com/live/ - live streaming poruka iz chat.net.hr chata u Vas browser...


Odlična ideja i prilično cool izvedba, svaka čast!


--
Igor Rumiha

Dobrica Pavlinusic

unread,
Aug 9, 2010, 5:27:12 AM8/9/10
to zagr...@googlegroups.com
On Thu, Aug 05, 2010 at 11:17:40AM +0200, Ivan Stojic wrote:
> Stvar koju sam jucer dovrsio, a koja bi mozda bila zabavna za vidjeti u
> praksi je ovo: http://brukator.com/live/ - live streaming poruka iz
> chat.net.hr chata u Vas browser...
>
> Koristi se nekoliko tehnologija koje mislim da su zabavne: Redis sluzi kao
> messaging i caching platforma izmedju Perl klijenta za chat i web
> aplikacije. Web je slozen kao sitni komadic PHP koda (koji drajva ostatak
> brukator.com weba) za templating i layout stranice, a sama logika je
> napravljena u node.js-u. Web aplikacija koja koristi jQuery podatke dovlaci
> iz node.js-a koji slusa PubSub evente u Redisu. node.js se vrti na drugom
> interfaceu od Apachea koji vrti PHP, a komunikacija je ostvarena putem JSONP
> long-pollinga.
>
> Maksimalna konkurentnost koju sam ostvario je otprilike 20 korisnika. Pri
> tome je Redis jeo oko 8Mb memorije (da, megabajta), a node.js trosi 650Mb +-
> 50mb zavisno od loada.
>
> Sve u svemu, fasciniran sam ovim igrackama!
>
> Ako netko ima pitanja o Redisu, Node.jsu ili mogu nekome pomoci, stojim na
> raspolaganju!

Vidio si http://podcast.linux.hr, jel?

Ajde da se �ujemo skype-om (ima� neki mikrofon, jel') i snimimo jedan
web2.0-javascript-node-chat-php-long-poll-jsonp-foo podcast?

--
Dobrica Pavlinusic 2share!2flame dpa...@rot13.org
Unix addict. Internet consultant. http://www.rot13.org/~dpavlin

Reply all
Reply to author
Forward
0 new messages