关注小程序 找一找教程网-随时随地学编程

Asp.netCore3.1 SignalR实时应用

Asp.netCore3.1 SignalR实时应用
浏览:130301 收藏:23868

编程教程说明:

ASP.NET Core SignalR 是一个开源库,它简化了向应用程序添加实时 web 功能的功能。 实时 Web 功能使服务器端代码能够即时将内容推送到客户端。

适用于 SignalR的候选项:

  • 需要来自服务器的高频率更新的应用。 例如:游戏、社交网络、投票、拍卖、地图和 GPS 应用。

  • 仪表板和监视应用。 示例包括公司仪表板、销售状态即时更新或行程警示。

  • 协作应用。 协作应用的示例包括白板应用和团队会议软件。

  • 需要通知的应用。 社交网络、电子邮件、聊天、游戏、行程警示以及许多其他应用都使用通知。


SignalR 提供用于创建服务器到客户端远程过程调用(RPC)的 API。 Rpc 在客户端上从服务器端.NET Core 代码中调用 JavaScript 函数。

下面是 ASP.NET Core SignalR 的一些功能:

  • 自动管理连接。

  • 同时向所有连接的客户端发送消息。 例如,聊天室。

  • 向特定客户端或客户端组发送消息。

  • 可缩放以处理不断增加的流量。