Signalr 存储变量服务器端信号器

Signalr 存储变量服务器端信号器,signalr,Signalr,我想知道如何在服务器端存储变量,以便在调用时向连接的客户端激发这些变量 我使用并发字典来跟踪连接GUID,并想知道我是否可以在服务器上存储字符串或其他数据类型,例如最后10条消息,因此当发生新连接时,客户端会获取最后10条消息,即使它们事先没有连接 我可以看到它的许多用途,但在这方面看不到太多,这是不赞成的吗?还是不好的做法?。我可以看出,在服务器端存储大量字符串可能会导致很多问题。但我的提议真的那么糟糕吗?不,这一点都不令人反感,它是测试信号器的旗舰应用程序,是一个聊天系统,非常像IRC,存储

我想知道如何在服务器端存储变量,以便在调用时向连接的客户端激发这些变量

我使用并发字典来跟踪连接GUID,并想知道我是否可以在服务器上存储字符串或其他数据类型,例如最后10条消息,因此当发生新连接时,客户端会获取最后10条消息,即使它们事先没有连接


我可以看到它的许多用途,但在这方面看不到太多,这是不赞成的吗?还是不好的做法?。我可以看出,在服务器端存储大量字符串可能会导致很多问题。但我的提议真的那么糟糕吗?

不,这一点都不令人反感,它是测试信号器的旗舰应用程序,是一个聊天系统,非常像IRC,存储“房间”、消息、用户名/身份信息等

如何储存这些取决于您。JabbR恰好使用ADO.NET实体框架将数据存储在SQL数据库中。显然,您也可以这样做,或者使用RavenDB或Azure表存储或其他任何东西

您所需要做的就是在一个集线器中实现您的逻辑,然后,当一条消息传入时,您可以对该消息进行任何类型的数据访问/存储

我强烈建议您查看可用的JabbR源代码,以便更好地了解这对您的作用