随笔 - 7  文章 - 0 评论 - 54 阅读 - 32123
< 2025年7月 >
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
3 4 5 6 7 8 9

摘要: SignalR的通讯方式决定了其高性能,但是即便如此,当消息的并发量上来以后,单节点的Hub服务器依然可能无法承载总的消息吞吐量,那么如何对Hub服务器做水平扩展呢?从微软官方的文档上看,SignalR是具有消息底板功能的,SignalR核心组件公开了一个IMessageBus的接口,只需要实现该接... 阅读全文
posted @ 2014-08-18 11:29 hellsoul86 阅读(7131) 评论(8) 推荐(6)
摘要: 有阵子没更新这个系列了,最近太忙了。本篇带来的是Hub的生命周期以及IoC。首先,Hub的生命周期,我们用一个Demo来看看:public class TestHub : Hub { public TestHub() { Console.Wri... 阅读全文
posted @ 2014-07-29 16:55 hellsoul86 阅读(4473) 评论(6) 推荐(10)
摘要: 上一篇演示了泛型Hub的实现,微软于6月17日更新了SignalR 2.1.0,然后自带了泛型Hub,于是就不需要自己去实现了…(微软你为啥不早一个月自带啊…)。不过没关系,SignalR出彩之处不在泛型Hub,本篇为各位观众带来了基于SignalR的简易集群通讯组件Demo,可用于分布式定时任务。... 阅读全文
posted @ 2014-06-27 01:39 hellsoul86 阅读(4118) 评论(7) 推荐(3)
摘要: Session是互联网应用中非常重要的玩意儿,对于超过单台部署的站点集群,都会存在会话共享的需求。在web.config中,微软提供了sessionstate节点来定义不同的Session状态存储方式。本文就自定义模式下的Session状态存储驱动提供一些干货。首先,想要接管Session状态存储,... 阅读全文
posted @ 2014-05-12 14:01 hellsoul86 阅读(2573) 评论(9) 推荐(4)
摘要: 混园子也有些年头了,从各个大牛那儿学了很多东西。技术这东西和中国的料理一样,其中技巧和经验,代代相传(这不是舌尖上的中国广告)。转身回头一望,几年来自己也积累了一些东西,五花八门涉猎到各种方向,今日开始选一些有价值的开博分享。首篇分享的是一个基于Mongodb的轻量级领域驱动框架,创作的起源比较杂,... 阅读全文
posted @ 2014-05-06 15:58 hellsoul86 阅读(2921) 评论(5) 推荐(7)
摘要: 接上一篇,文章末尾抛出了2个问题:能不能让客户端声明一个强类型的方法列表呢?这样首先不容易写错。同样的,能不能让服务端声明一个强类型的方法列表给客户端调用呢?如果要让客户端的方法以强类型出现在服务端,同样的,服务端的方法也以强类型出现在客户端,那就必须声明类似契约一样的载体。比如:public in... 阅读全文
posted @ 2014-05-24 21:09 hellsoul86 阅读(4719) 评论(7) 推荐(3)
摘要: 前阵子把玩了一下SignalR,起初以为只是个real-time的web通讯组件。研究了几天后发现,这玩意简直屌炸天,它完全就是个.net的双向异步通讯框架,用它能做很多不可思议的东西。它基于Owin,可以脱离繁重的System.Web,随意寄宿在IIS,WindowsService,或者一个控制台... 阅读全文
posted @ 2014-05-17 00:49 hellsoul86 阅读(6188) 评论(12) 推荐(8)
点击右上角即可分享
微信分享提示