【发布时间】:2016-04-10 15:48:20
【问题描述】:
在 Jetty 页面 https://webtide.com/why-choose-jetty/ 的 吞吐量 部分中显示:
我们设计的 Jetty 可在许多同时连接的实际负载下实现可扩展性能,并且我们可以通过数万个 HTTP 连接和数十万个同时 WebSocket 连接实现出色的结果。
那么,这两种协议的实现有什么不同,Jetty 是如何处理只有数万个 HTTP 连接和数量级更多的 WebSocket 连接的呢? WebSocket 连接是否更便宜?怎么可能?如果 HTTP 和 WebSocket 实现都使用 Java NIO(只是猜测),那么为什么会有性能差异呢?
【问题讨论】:
标签: performance http websocket jetty throughput