Muhtasari wa Kipindi cha 5
Leo katika darasa langu la usanifu wa mifumo (system design), nilijifunza njia tatu za kuhamisha data kati ya mteja (client) na seva (server).
Short Polling Mteja huulizia sasisho kwa seva katika nyakati zilizopangwa. Unaweza kuweka muda wa kila baada ya sekunde 5. Mteja hutuma ombi kila baada ya sekunde 5 ili kuangalia kama kuna data mpya.
Long Polling Mteja hutuma ombi kwa seva. Seva huweka ombi hilo hadi data mpya inapofika. Njia hii hutumia rasilimali nyingi zaidi za seva. Pia hupoteza viunganishi vingi.
Server Side Events
Seva hutuma data kwa mteja katika vipindi vya mara kwa mara. Katika Javascript, unatumia kitu cha EventSource kutengeneza muunganisho huu. Seva hupitisha data kwa mteja kiotomatiki.