ASP.Net SignalR实时通信库的 2.4.0版本将支持Azure SignalR服务,这是一项用于向应用程序添加实时Web功能的托管服务。
ASP.Net SignalR 2.4.0将于今年晚些时候发布。 Azure SignalR服务当前处于测试版。 它是一项Azure云托管服务,可用于开发聊天室,即时广播和IoT仪表板等功能。 使用该服务的开发人员不必处理托管,身份验证,扩展或负载平衡。
通过使用Visual Studio和Visual Studio Code开发工具,Azure SignalR服务已调整为具有以下需求的应用程序:
- 需要从服务器进行高频更新的应用程序,例如社交网络和GPS应用程序。
- 仪表板和监视应用程序,例如即时销售更新和GPS应用程序。
- 协作应用程序,包括白板应用程序和团队会议软件。
- 需要通知的应用,包括社交网络,电子邮件,聊天和旅行提醒。
要将应用程序迁移到Azure SignalR服务,用户将需要将其服务器和客户端更新到ASP.Net SignalR 2.4.0。 一旦应用程序使用该服务,服务器应用程序就不再需要管理所有单个连接。 用户也将不再需要横向扩展系统,例如Redis,Service Bus或SQL Server。
SignalR本身是对用于构建实时Web应用程序的技术的抽象。 尽管WebSockets是最佳传输方式,但在其他选项不可用时,将使用其他技术,例如服务器发送事件和长轮询。 SignalR根据服务器和客户端支持的内容来检测适当的传输。
在哪里下载Azure SignalR服务
您可以从Microsoft的Azure云下载SignalR Service beta 。