ASP.NET SignalR-Introduction

来源:互联网 发布:java ftpclient 卡住 编辑:程序博客网 时间:2024/05/01 18:46

一、描述:

    ASP.NET SignalR是一个实时消息推送的框架,实时消息推送功能是服务端将消息实时发送给与服务端连接的客户端,而不用让服务端等待客户端来向服务端发送请求后再发送消息到客户端。

    SignalR的连接通过日益流行的WebSockets API完成,而如果WebSockets无法使用,它会透明地回落为长轮询技术(long-polling technique)。如果开发人员想使用Signal,需要在客户端层使用像jQuery的JavaScript框架,并在服务端层使用.NET代码编写应用和服务。SignalR具有多种编程模型(PersistentConnections 和Hubs),它为开发人员提供了连接、消息接收群以及事件处理器的不同层次的访问。
SignalR显示已经可在单台机器上扩展至上万个连接,同时可以通过service bus和redis 以及sql server 实现可扩展的集群部署

Invoking methods with SignalR

http://www.asp.net/signalr/overview/getting-started/introduction-to-signalr

0 0