gpt4 book ai didi

c# - ASP.NET SignalR - 空闲时消耗的带宽

转载 作者:行者123 更新时间:2023-11-30 20:29:27 25 4
gpt4 key购买 nike

目前,我们正在为即将开展的项目评估 SignalR。我们希望使用 SignalR 的“始终在线”功能来获得连接 C# 客户端的在线状态。获取状态并不时将一些 ID 从服务器推送到客户端是 SignalR channel 将要做的主要工作。

据我研究,SignalR 将非常适合此目的,因为我们不打算像那些库存示例那样使用该 channel 进行大量数据传输。

但是有一部分我找不到任何信息:

空闲的 SignalR (WebSocket) channel 会产生多少流量?在生产中,我们将有大约 10.000 个客户端连接到一台服务器(主要是内部企业网络)。是否有像“每个客户端在空闲时产生大约 10kbps 的流量”这样的经验法则?在我有 3-4 个客户端的实验室环境中,我无法创建可测量的流量。

任何来自生产环境的提示都会很棒。

最佳答案

当使用 WebSockets 和 ServerSentEvents 传输时,服务器每 10 秒发送一次 KeepAlive 消息。保活消息只是 {},它是使用 UTF8 编码的 2 个字节。所有其他流量由服务器或客户端发起。

关于c# - ASP.NET SignalR - 空闲时消耗的带宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46138434/

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