Microsoft signal r
Upcoming SlideShare
Loading in...5
×
 

Microsoft signal r

on

  • 1,100 views

 

Statistics

Views

Total Views
1,100
Views on SlideShare
1,100
Embed Views
0

Actions

Likes
0
Downloads
40
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Microsoft signal r Microsoft signal r Presentation Transcript

    • Pranav Rastogi Program Manager Microsoft Twitter : rustd ASP.NET SignalR Real time web made simple
    • www.devconnections.com ASP.NET SIGNALR INTRODUCTIONS Author
    • www.devconnections.com ASP.NET SIGNALR WHAT IS ASP.NET SIGNALR?
    • www.devconnections.com ASP.NET SIGNALR
    • www.devconnections.com ASP.NET SIGNALR HOW CAN I USE REAL-TIME IN MY APP?
    • www.devconnections.com ASP.NET SIGNALR
    • www.devconnections.com ASP.NET SIGNALR REACH PERFORMANCE
    • www.devconnections.com ASP.NET SIGNALR SIMPLICITY: TWO-LEVEL API Low level Raw strings up & down Broadcast to all clients, groups or individuals Connection, reconnect & disconnect semantics Built on top of connections RPC from client-server *AND* server-client Automatic client proxy generation (JavaScript)
    • www.devconnections.com ASP.NET SIGNALR
    • www.devconnections.com ASP.NET SIGNALR CONNECTION LIFETIME
    • www.devconnections.com ASP.NET SIGNALR SIMPLICITY REACH PERFORMANCE
    • www.devconnections.com ASP.NET SIGNALR REACH: BUT WHAT ABOUT WEBSOCKETS? WebSockets works if… You use ASP.NET 4.5 on Windows Server 2012 AND Client uses IE10 or latest Chrome, FF, Safari AND Your load balancer/reverse proxy supports it AND Client proxy server/NAT supports it AND Everybody between client & server supports it AND You’re happy coding against raw sockets AND You manage scale-out yourself SignalR works… Everywhere We’ll try WebSockets then fallback to: • Server Sent Events • Forever Frame • Long Polling We give you a simple & powerful API to work with We do our best to keep the logical connection up, including retry logic if transports fail We scale-out to web-farms
    • www.devconnections.com ASP.NET SIGNALR
    • www.devconnections.com ASP.NET SIGNALR REACH: CLIENTS FOR EVERYBODY! Right now JavaScript (jQuery) .NET 4.0/4.5 Silverlight 5 Windows Store apps Windows Phone 8 Portable Class Library MonoTouch MonoDroid In the future C++ Pure JavaScript (no jQuery) iOS native Java .NET Micro Framework …
    • www.devconnections.com ASP.NET SIGNALR
    • www.devconnections.com ASP.NET SIGNALR SIMPLICITY REACH PERFORMANCE
    • www.devconnections.com ASP.NET SIGNALR PERFORMANCE: THROUGHPUT & SCALE Very high performance on a single box 100,000’s of messages per second Very low memory overhead Fully async to optimize resource utilization 1,000’s of connections per server Supports horizontal scale-out using a pluggable message bus backplane (Azure Service Bus, Redis, SQL)
    • www.devconnections.com ASP.NET SIGNALR SCALE-OUT web nodes clients backplane
    • www.devconnections.com ASP.NET SIGNALR THERE’S MORE… Run it in your ASP.NET application or standalone with self-host on OWIN Run it on OSX or Linux with Mono #1 watched C# repo on GitHub Supported part of the ASP.NET family www.asp.net/signalr
    • www.devconnections.com ASP.NET SIGNALR RELATED CONTENT  ASP.NET Identity & Security  Introduction to .NET Web Development on Azure  Microsoft ASP.NET, Web, and Cloud Tools Preview
    • www.devconnections.com ASP.NET SIGNALR THANK YOU!!!