We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No description provided.
The text was updated successfully, but these errors were encountered:
200并发是指系统可以同时处理200个请求。并发是指在同一时间内,多个请求可以同时进行。例如,一个网站可以同时处理200个用户的请求,就是200并发。
Sorry, something went wrong.
感谢解答!也就是说在200并发下只有大概137的tps,这是因为受限于cpu和内存吗? 对于该项目还有一个不能理解的点是,为什么会用到tcp,只需要http和websocket就可以了吧,毕竟这两个都是基于tcp的。
WebSocket 和 TCP 协议在即时通讯系统中都有一定的应用场景。尽管 WebSocket 已经满足了许多即时通讯需求,但在某些情况下,TCP 仍然具有一定的优势:
可靠性:TCP 提供了流量控制、拥塞控制和数据包的确认与重传机制,以确保数据可靠地传输。虽然 WebSocket 也是基于 TCP 的,但是某些即时通讯系统可能需要使用 TCP 协议的低级功能,以实现更精细的控制。
性能:WebSocket 协议在 TCP 基础上引入了额外的开销,例如握手过程和帧格式。在对性能和资源有高要求的场景下,直接使用 TCP 可能会带来更低的延迟和更高的吞吐量。
客户端兼容性:虽然大多数主流浏览器都支持 WebSocket,但某些低版本或非主流浏览器可能不支持。此外,在一些嵌入式设备或其他特定客户端上,直接使用 TCP 可能更容易实现。
防火墙和代理限制:某些防火墙和代理服务器可能会限制或阻止 WebSocket 连接。在这种情况下,使用 TCP 可以规避这些限制。
二进制数据传输:虽然 WebSocket 支持二进制数据传输,但在某些情况下,使用 TCP 可能更方便。使用 TCP,您可以更自由地控制数据的传输格式,而不必考虑 WebSocket 的约束。
No branches or pull requests
No description provided.
The text was updated successfully, but these errors were encountered: