gpt4 book ai didi

node.js - 如何从客户端测量 Websocket 背压或网络缓冲区

转载 作者:行者123 更新时间:2023-12-05 07:07:57 39 4
gpt4 key购买 nike

我正在使用 ws Node.js 包创建一个简单的 WebSocket 客户端连接到每秒发送数百条消息的服务器。即使使用仅 console.logs 传入消息的简单 onMessage 处理程序,客户端也无法跟上。我的理解是,这称为背压,传入的消息可能会开始堆积在客户端的网络缓冲区中,或者服务器可能会限制连接或完全断开连接。

如何从客户端监控背压或网络缓冲区?我发现有几篇文章从服务器的角度讨论了这个问题,但我无法控制服务器并且需要知道我的客户端到底有多慢?

最佳答案

因此您无法控制服务器并想知道您的客户端有多慢。(好像您已经阅读过有关背压的内容)。那我只能想到用artillery这样的压力工具

查看此博客,它可能会帮助您设置基准测试场景。

https://ma.ttias.be/benchmarking-websocket-server-performance-with-artillery/

关于node.js - 如何从客户端测量 Websocket 背压或网络缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61996515/

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