Paul Krill
Editor at Large

Microsoft’s SignalR real-time service moves to the cloud

news
Sep 18, 20182 mins

The cloud service is geared to apps including social networks and GPS

signals caesararum
Credit: Caesararum

Version 2.4.0 of the ASP.Net SignalR real-time communications library will support Azure SignalR Service, a managed service for adding real-time web functionality to applications.

ASP.Net SignalR 2.4.0 is due later this year; Azure SignalR Service currently is in beta. It is an Azure cloud-managed service that can be used to develop capabilities such as chat rooms, instant broadcasting, and IoT dashboards. Developers using the service do not have to deal with hosting, authentication, scaling, or load-balancing.

Working with the Visual Studio and Visual Studio Code development tools, Azure SignalR Service is tuned to apps with the following needs:

  • Apps requiring high-frequency updates from the server, such as social networks and GPS apps.
  • Dashboards and monitoring apps, such as instant sales updates and GPS apps.
  • Collaborative apps, including whiteboard apps and team meeting software.
  • Apps needing notifications, including social networks, email, chat, and travel alerts.

To migrate apps to Azure SignalR Service, users will need to update their servers and clients to ASP.Net SignalR 2.4.0. Once an application is using the service, the server application no longer has to manage all the individual connections. Users also wil no longer need a scale-out system such as Redis, Service Bus, or SQL Server.

SignalR itself is an abstraction over techniques used to build real-time web applications. While WebSockets is the optimal transport, other techniques such as Server-Sent Events and Long Polling are used when other options are not available. SignalR detects the appropriate transport based on what is supported on the server and client.

Where to download Azure SignalR Service

You can download the SignalR Service beta from Microsoft’s Azure cloud.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author