【发布时间】:2021-07-14 20:01:12
【问题描述】:
如果带宽不允许,是否有简单的方法或库允许 websocket 丢弃某些消息?还是以下任何一种?
- 测量尚未到达特定客户端的传出消息的队列大小
- 测量客户端最近接收消息的大致比特率
- 测量特定
write_message完成传输到客户端的时间
我在服务器端使用 Tornado (tornado.websocket.WebSocketHandler),在客户端使用 vanilla JS。在我的用例中,服务器意识到客户端速度很慢并在意识到这种情况时限制其消息(或使用有损压缩)真的很重要。
【问题讨论】:
-
我不认为这是可以实现的。