代码之家  ›  专栏  ›  技术社区  ›  Jonathan Lam

Web服务器可以维护多少SSE连接?

  •  3
  • Jonathan Lam  · 技术社区  · 6 年前

    我正在试验服务器发送事件(sse)作为websockets实时数据推送的替代品(我的应用程序中的数据主要是单向的)。

    这有多大的可扩展性?我知道每个sse连接都使用一个http请求——这是否意味着web服务器可以处理与http请求一样多的sse连接(类似于 this answer )?我觉得可能是这样,但我不确定sse连接是如何工作的,也不确定它是否比简单的http请求更复杂/更需要资源。

    我主要想知道这与浏览器可以保持打开的并发WebSocket的数量相比是什么。 This answer 建议服务器只能同时处理约1400-1800个套接字。

    有人能对此提供一些见解吗?

    (为了澄清,我不是问 how many SSE connections can be kept open from the client ;我在问一个web服务器可以合理地保持多少个打开状态。)

    0 回复  |  直到 6 年前