【发布时间】:2018-11-27 20:50:39
【问题描述】:
我们正在使用长轮询客户端,并且正在丢失使用 Clients.User(xxx) 发送给特定用户的消息。当用户空闲超过 30 分钟时会发生这种情况。用户可以调用服务器方法,但不能通过上述方法接收。
我怀疑与以下设置相关。 该设置默认值对基于 SignalR 的 asp.net Web API 应用程序有什么影响?
private const int DefaultMaxTopicsWithNoSubscriptions = 1000;
有人可以解释修改这个的影响以及为什么保持在 1000 吗?
什么情况下会有没有订阅者的话题?
编辑-我们有大约 3000 个客户端,他们始终在线并不断向服务器发送更新。服务器根据某些条件向特定客户端发送更新。
【问题讨论】:
标签: signalr signalr-hub