Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the development status of SignalR 3?

Tags:

Based on my understanding, the old SignalR repository is dead: there were no commits for a year (ironically, the guys who previously committed to it, now commit to Node,js), dozens of issues without response (we experienced a bug and had to downgrade to a version that's two years old).

There's a SignalR-Server repository which is a part of ASP.NET. It was supposed to be released with ASP.NET 5 (Q1 2016) but according to roadmap, it will be released later (Q3 2016). So I guess this is the repository where the actual SignalR development is going on. But the appropriate client repository is empty. So should I use the client from the old repository and a server from the new one? That's extremely confusing.

like image 430
SiberianGuy Avatar asked Nov 09 '15 07:11

SiberianGuy


People also ask

What is the purpose of SignalR?

SignalR handles connection management automatically, and lets you broadcast messages to all connected clients simultaneously, like a chat room. You can also send messages to specific clients.

Is SignalR scalable?

A SignalR app can scale out based on the number of messages sent, while the Azure SignalR Service scales to handle any number of connections.

What protocol does SignalR use?

SignalR provides two built-in hub protocols: a text protocol based on JSON and a binary protocol based on MessagePack. MessagePack generally creates smaller messages compared to JSON. Older browsers must support XHR level 2 to provide MessagePack protocol support.

How many SignalR connections can a server handle?

In the default mode, the app server creates five server connections with Azure SignalR Service. The app server uses the Azure SignalR Service SDK by default. In the following performance test results, server connections are increased to 15 (or more for broadcasting and sending a message to a big group).


1 Answers

There will be a version 3 of signalR included in ASP.NET 5. The development team aim for a release by mid-2016. See this roadmap

Update #1 (April 2018):

  • SignalR 3 will be shipped with ASP.NET Core 2.1 (see ASP.NET Blog)
  • ASP.NET Core 2.1 will be released mid-year 2018 (see ASP.NET Blog)
  • New GitHub repo

Update #2 (June 2018)

  • ASP.NET Core 2.1 has been released (see ASP.NET Blog)
like image 113
sjokkogutten Avatar answered Sep 30 '22 06:09

sjokkogutten