问题描述
SignalrHub 消耗大量内存。在谷歌上搜索我发现
SignalR 使用固定大小的环形缓冲区来保存消息(因此只有在需要空间时才会删除旧消息),以便允许将消息重播到重新连接的客户端。您可以使用 IConfigurationManager.DefaultMessageBufferSize 选项修改此缓冲区大小。
但我没有在 Asp.Net core 3.1
中找到任何设置此 DefaultMessageBufferSize 选项的选项以下是项目中用到的nuget包
所以无论如何我们可以在 Asp .net Core Signalr 中设置 DefaultMessageBufferSize。
如果不是,Asp .net core 3.1 中有哪些替代方案?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)