SignalR的通讯方式决定了其高性能,但是即便如此,当消息的并发量上来以后,单节点的Hub服务器依然可能无法承载总的消息吞吐量,那么如何对Hub服务器做水平扩展呢? 从微软官方的文档上看,SignalR是具有消息底板功能的,SignalR核心组件公开了一个IMessageBus的接口,只需要实现该接口,就能实现消息订阅功能.官网提供了3种解决方案:Azure.Redis.SqlServer,nuget平台上有更多的基于消息队列的第三方底板.本篇以Redis为例子展示一下以消息底板模式运作的Hu…