SignalR - Real-time web i uređaji

16
SignalR - Real-time web i uređaji Toni Petrina [email protected] r @to_pe tonicodes.net/ blog/

description

SignalR - Real-time web i uređaji. Toni Petrina. [email protected]. @ to_pe. tonicodes.net/blog/. Sadržaj. Server – klijent komunikacija Real time komunikacija na webu Ne samo web – uređaji Jednostavnost i performanse. Server-klijent komunikacija. Web. HTTP = request & response - PowerPoint PPT Presentation

Transcript of SignalR - Real-time web i uređaji

Page 1: SignalR - Real-time web  i uređaji

SignalR - Real-time web i uređaji

Toni Petrina

[email protected]@to_petonicodes.net/blog/

Page 2: SignalR - Real-time web  i uređaji

Server – klijent komunikacijaReal time komunikacija na webuNe samo web – uređajiJednostavnost i performanse

Sadržaj

Page 3: SignalR - Real-time web  i uređaji

Server-klijent komunikacija

Page 4: SignalR - Real-time web  i uređaji

HTTP = request & responseNove stvari = refreshHTTP je Stateless

Ne čuva se sessionNezavisne konekcije

Web

Page 5: SignalR - Real-time web  i uređaji

Podaci u realnom vremenu

Možemo simulirati:periodic pollinglong pollingforever frame

Problemi:konzumira previše resursa……i konekcija

Server

Klijent

Server

Klijent

Page 6: SignalR - Real-time web  i uređaji

Socketi na webuMali overheadws:// i wss://

…ali ne radi svugdje

WebSockets

Page 7: SignalR - Real-time web  i uređaji

ChatDashboardsMonitoring (ElmaR)GamingAukcijeRezultati kladionica uživoKolaboracija (Google Docs)…

A real-time komunikacija nam treba za?

Page 8: SignalR - Real-time web  i uređaji

Signalr

Page 9: SignalR - Real-time web  i uređaji

Pravo rješenje za real-time brige

Trajna veza između klijenta i serveraAko WebSocketa nema, onda koristi neki od prije navedenih transportaPojednostavljuje korištenje, što na klijentu, što na serveruOpen source

Page 10: SignalR - Real-time web  i uređaji

Što je Signalr?

Framework za real-time komunikacijuradi na ASP.NET-uali i na .NET klijentima, Windows Store, Windows Phone, Silverlight 5, iOS, MonoTouch

…u budućnosti i na još više platformi

Page 11: SignalR - Real-time web  i uređaji

Kako radi?

HubsBazirani na Connection klasiJednostavan RPC u oba smjera (dynamic FTW)Automatski generira proxy za klijenta (Javascript datoteka)

ConnectionLow levelČisti podaciŠalji svim, grupama ili individualnim klijentimaProgram mora sam obrađivati podatke

Page 12: SignalR - Real-time web  i uređaji

Vote! Today!

http://bit.ly/msVote

Page 13: SignalR - Real-time web  i uređaji

Zaključak

Page 14: SignalR - Real-time web  i uređaji

Signalr je…

JednostavanAwesome!Možete konačno dodati chat na vašu stranicu Ili nešto totalno drukčij

Page 15: SignalR - Real-time web  i uređaji

Linkovi

Više nahttp://signalr.net/

Open source repositoryhttps://github.com/SignalR/SignalR

ASP.NET and Web Tools 2012.2http://www.asp.net/vnext

Page 16: SignalR - Real-time web  i uređaji

?Q & A