SignalR 中的组是不是被归类为静态数据?

Posted

技术标签:

【中文标题】SignalR 中的组是不是被归类为静态数据?【英文标题】:Are groups classed as static data within SignalR?SignalR 中的组是否被归类为静态数据? 【发布时间】:2012-02-27 16:58:14 【问题描述】:

我正在寻找 SignalR 作为一种可能的方式来管理 Web 应用程序上的客户端之间的消息传递。场景是一个人会创建一个会话/房间,而其他几个人会加入它。然后那个房间里的每个人都会互相发送消息。很像聊天室,但它们会发送可变更新消息等。

现在我一直看到它说不应该使用静态变量,我完全同意,但是如果它创建一个新的集线器(由于消息类型不同,我计划使用集线器)每个请求,如何它是否存储每个客户端所在的组?

【问题讨论】:

【参考方案1】:

我建议您在此处查看项目的源代码。如您所愿,这个项目非常好。

https://github.com/davidfowl/JabbR

https://github.com/davidfowl/JabbR/blob/master/JabbR/Hubs/Chat.cs

您还可以在此处查看标题“在特定客户端或组上调用方法”。

https://github.com/SignalR/SignalR/wiki/Hubs

【讨论】:

我查看了他们的文档,还没有查看源代码。我希望这是一个简单的例子,有人说“分组是在不需要静态变量的情况下处理的,可以很好地扩展”,但是 JabbR 链接很有帮助,谢谢。

以上是关于SignalR 中的组是不是被归类为静态数据?的主要内容,如果未能解决你的问题,请参考以下文章

SignalR Redis 背板组同步

邮件服务器上的 SSL 证书是不是会降低电子邮件被归类为垃圾邮件的可能性?

如何确定一个想法是不是应该被视为关系数据库中的表或属性?

牛顿法会被归类为梯度下降法吗?

当时间戳未被归类为索引时,如何按时间戳对数据帧进行切片?

如何使用 SignalR 加入群组