zoukankan      html  css  js  c++  java
  • Signalr入门系列:Signalr简介(一)

    一、什么是SignalR

      SignalR 是用于构建需要实时用户交互或实时数据更新的web 应用程序的一个开放源代码.NET 库(不仅仅用在Web应用中,后面会讲到它的应用范围)。它简化了简化了构建实时应用程序的过程,包括ASP.NET server库和JavaScript client库,以便管理client- server连接并将内容更新推送给client。

      SignalR可用于需要实时刷新获取后台数据的程序。常用的场景有:社交应用程序、 多用户游戏、 业务协作和新闻,天气或财务更新应用程序

      SigalR为创建服务器-客户端的远程过程调用(RPC)提供了一个简单的API,可以实现从服务器端的.NET代码调用客户端浏览器(或其他客户端平台)的JavaScript函数。SignalR 还包括用于连接管理(例如,连接和断开连接事件) 和分组连接的 API

      

      

      SignalR自动处理连接管理,并允许您同时向所有连接的客户端广播消息,如聊天室。您也可以将消息发送给特定的客户端。客户端和服务器之间的连接是持久的,与传统的HTTP连接不同,后者为每个通信重新建立。

      SignalR支持“服务器推送”功能,服务器代码可以使用远程过程调用(RPC)调用在浏览器中的客户端代码,而不是当今web上常见的请求 - 响应模型。

      SignalR应用程序可以使用Service Bus, SQL Server或Redis扩展到数千个客户端。

      SignalR是开源的,可以通过GitHub访问。

  • 相关阅读:
    vue代码调试
    在vscode中无法使用yarn
    js滚动条计算公式
    chrome插件制作-高级篇
    网站js注入实现自动输入账号密码
    String、StringBuffer和StringBuilder有什么区别?
    待重写
    http协议
    待重写
    java内存加载机制
  • 原文地址:https://www.cnblogs.com/sgmcumt/p/8310900.html
Copyright © 2011-2022 走看看