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 中的组是不是被归类为静态数据?的主要内容,如果未能解决你的问题,请参考以下文章