M. *_*ann 2 c# asp.net websocket signalr
现在我们正在为即将到来的项目评估 SignalR。我们希望使用 SignalR 的“永远在线”功能来获得连接 C# 客户端的在线状态。SignalR 通道的主要工作是获取状态并不时将一些 ID 从服务器推送到客户端。
据我研究,SignalR 将为此目的做得很好,因为我们不打算像那些股票示例那样使用该通道进行大量数据传输。
但有一个部分我找不到任何信息:
空闲的 SignalR (WebSocket) 通道会产生多少流量?在生产中,我们将有大约 10.000 个客户端连接到一台服务器(主要是内部公司网络)。有没有像“每个客户端在空闲时产生大约 10kbps 的流量”这样的经验法则?在我有 3-4 个客户端的实验室环境中,我无法创建可测量的流量。
来自生产环境的任何提示都会很棒。
当使用 WebSockets 和 ServerSentEvents 传输时,服务器每 10 秒发送一条 KeepAlive 消息。保持活动消息只是{}使用 UTF8 编码的 2 个字节。所有其他流量由服务器或客户端发起。
| 归档时间: |
|
| 查看次数: |
754 次 |
| 最近记录: |