gpt4 book ai didi

signalr - 存储变量服务器端 SignalR

转载 作者:行者123 更新时间:2023-12-05 01:23:48 26 4
gpt4 key购买 nike

我想知道如何存储在调用时可以触发到连接的客户端的变量服务器端?

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

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

最佳答案

不,它根本不皱眉。 JabbR ,这是测试 SignalR 的旗舰应用程序,是一个很像 IRC 的聊天系统,存储“房间”、消息、用户名/身份信息等。

您如何存储这些取决于您。 JabbR 恰好使用 ADO.NET Entity Framework 将数据存储在 SQL DB 中。您显然可以做同样的事情或使用 RavenDB 或 Azure 表存储或其他任何东西。

您需要做的就是在集线器中实现您的逻辑,然后,当消息传入时,您可以执行对此类消息有意义的任何类型的数据访问/存储。

我强烈建议您查看 JabbR 源代码,该代码可用 here on GitHub ,以便更好地了解这对您有何帮助。

关于signalr - 存储变量服务器端 SignalR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11724107/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com