摘要: 接上文。 上文说到Clients.All.SendAsync实际上是调用AllClientProxy的SendCoreAsync方法。其实主要是调用IClientProxy的SendCoreAsync。在上文说到的HubClients类里。就有很多IClientProxy的实现类。比如刚刚说到的Al 阅读全文
posted @ 2019-08-21 20:06 独特的坏 阅读(1353) 评论(0) 推荐(0)
摘要: SignalR毫无疑问是.Net中很好使的实时消息处理系统。在我之前的公司的聊天功能就是用SinglaR进行广播推送的。不过他们没有用到Group的概念。用的最多的就是All广播推送。甚至部分Client方法都是用All的形式去推送。在前端用cookie判断id选择是否展示。毫无疑问这种写代码的方式 阅读全文
posted @ 2019-08-21 16:55 独特的坏 阅读(848) 评论(0) 推荐(0)
摘要: 其实微软在.NET Framework时代就有Redis和Signalr的解决方案了。只不过我没有花心思去找源码。.NET Core版本的源码倒是很全。我们在用signalR的时候。是会先创建一个ChatHub继承Hub 可以看到这里是调用了Clients.All.SendAsync方法。我们查看源 阅读全文
posted @ 2019-08-21 16:55 独特的坏 阅读(1797) 评论(0) 推荐(0)
摘要: 前言: 之前一直觉得这本书落伍了,现在都已经.NET Core 3.0时代了,.NET FrameX的时代已经过去了。但是回想一下程序的思路都是相同的,尤其是在我看了.NET core的部分源码之后惊为天人,原来程序是可以这样设计的。后来了解到老A用200行代码实现了一个Mini版的Core框架看了 阅读全文
posted @ 2019-05-15 16:13 独特的坏 阅读(434) 评论(0) 推荐(1)