SignalR的通讯方式决定了其高性能,但是即便如此,当消息的并发量上来以后,单节点的Hub服务器依然可能无法承载总的消息吞吐量,那么如何对Hub服务器做水平扩展呢?从微软官方的文档上看,SignalR是具有消息底板功能的,SignalR核心组件公开了一个IMessageBus的接口,只需要实现该接...
分类:
其他好文 时间:
2014-08-18 12:14:04
阅读次数:
433
今天,在一个项目中使用signalR,由于项目框架是.net 4.0,所以用signalR1.0版本,signalR使用需要newtonsoft.Json文件,它把原 newtonsoft.Json文件覆盖了,所以程序运行时出现如下错误: “未能加载文件或程序集“Newtonsoft.Json”或....
分类:
其他好文 时间:
2014-07-31 15:54:16
阅读次数:
448
先上图。ChatJS 是基于SignalR实现的Web端IM,界面风格模仿的是“脸书”,可以很方便的集成到已有的产品中。项目官网:http://chatjs.net/github地址:https://github.com/andrerpena/ChatJS在浏览器端,ChatJS是一系列的jQuer...
分类:
Web程序 时间:
2014-07-29 20:57:32
阅读次数:
358
有阵子没更新这个系列了,最近太忙了。本篇带来的是Hub的生命周期以及IoC。首先,Hub的生命周期,我们用一个Demo来看看:public class TestHub : Hub { public TestHub() { Console.Wri...
分类:
其他好文 时间:
2014-07-29 20:37:02
阅读次数:
258
SignalA是老外写的用于实现.net端推送消息至安卓端的实现,支持版本为android 2.3或以上,由于我的版本最低是2.2,所以只有把源码下下来自己改,如果你觉得太多了可自己编译成jar引用,本人不才,对java不是很熟悉,如果此版本中有错误还请大家指出来,此图显示的是安卓2.2与4.0的版...
分类:
移动开发 时间:
2014-07-23 22:19:37
阅读次数:
356
接着上一篇:《ASP.NET SignalR系列》第四课 SignalR自托管(不用IIS)一、概述本教程主要阐释了如何在MVC下使用ASP.NET SignalR。添加SignalR库到MVC中。创建hub和OWIN startup 类来推送内容到客户端。在页面中使用SignalR jQuery ...
分类:
Web程序 时间:
2014-07-22 00:36:34
阅读次数:
279
接着上一篇:《ASP.NET SignalR系列》第三课 SignalR的支持平台一、概述 SignalR常常依托于ASP.NET应用程序运行于IIS中,但它还可以自我托管(比如作为consolewinform、Windows service).只要我们使用self-host库就可以了.该库向所有....
分类:
Web程序 时间:
2014-07-20 21:33:59
阅读次数:
531
接着第二课:《ASP.NET SignalR系列》第二课 SignalR的使用说明一、服务器系统要求 SignalR服务端组件可以被部署在诸多的服务器配置中,本节描述了它所支持的操作系统版本,.NET framework,IIS、以及其他组件二、支持的服务器操作系统 SignalR服务端组件可以.....
分类:
Web程序 时间:
2014-07-19 22:23:30
阅读次数:
252
上一回合中,我们讲解了Linux.NET面对OWIN需要做出的准备,以及介绍了如何将两个支持OWIN协议的框架:SignalR以及NancyFX以OwinHost的方式部署到Linux.NET当中。这一章,我们将对框架与OwinHost之间怎么通过OWIN协议作出解析。本章我们将讨论学习: (1)....
分类:
Web程序 时间:
2014-07-19 14:35:44
阅读次数:
287
接续上一篇:《ASP.NET SignalR系列》第一课 认识SignalR (还没有看的话,建议您先看看)一、指定通信方式建立一个通讯方式需要一定的时间和客户机/服务器资源。如果客户机的功能是已知的,那么通信方式在客户端连接开始的时候就可以指定。下面的代码片段演示了使用AJAX长轮询方式来启动一个...
分类:
Web程序 时间:
2014-07-18 10:24:51
阅读次数:
202