Use enter or right arrow
for next slide, left arrow for previous slide.
Programiranje strežnikov za real-time internet
Janko Metelko, REFAKTOR d.o.o.
Kaj si bomo pogledali?
kodo strežnika v treh paradigmah
opravičujem se za tujke
koda bo dostopna na http://jankom-code.posterous.com
WARNING: Programmer`s Art Ahead!
Kaj je strežnik?
Program na katerega se odjemalci povežejo. Običajno preko TCP socketov.

Strežnik za Real-time?
Veliko dolgotrajnih in hkratnih povezav z odjemalci.
Pristop 1 process/thread na povezavo se tu ne obnese.
.. začnimo ..
Kaj točno dela naš program?
Razpošilja sporočila med svojimi odjemalci.

Demo
Rezerva

Eventi/Callbacki: node.js
Kaj je node.js

Coroutine: Lua+LuaSocket
Kaj je Lua


Actors/MP/FP: Erlang
Kaj je Erlang


Primerjajmo
