允许在 websockets 中丢弃消息

时间:2021-07-14 20:01:12

标签: python websocket tornado

如果带宽不允许,是否有一种简单的方法或库来允许 websocket 丢弃某些消息?或者以下任何一种?

  • 测量尚未到达特定客户端的传出消息的队列大小
  • 测量客户端接收最近消息的大致比特率
  • 测量特定 write_message 完成传输到客户端的时间

我在服务器端 (tornado.websocket.WebSocketHandler) 使用 Tornado,在客户端使用 vanilla JS。在我的用例中,真正重要的是服务器意识到客户端很慢并在它意识到这种情况时限制其消息(或使用有损压缩)。

0 个答案:

没有答案