13得票1回答
一个Web服务器可以维护多少个SSE连接?

我正在尝试使用服务器发送事件(SSE)作为实时数据推送的另一种选择,以替代WebSockets(我的应用程序中的数据主要是单向的)。 这个方案的可扩展性如何?我知道每个SSE连接都使用一个HTTP请求 - 这是否意味着Web服务器可以处理与HTTP请求相同数量的SSE连接(类似于此答案)?我...

7得票5回答
SSE非常缓慢

我目前正在编写一个网络游戏的通信框架,通信图如下所示: 代码如下: test.php: <!DOCTYPE html> <html> <head> <title> Test </title> ...

7得票1回答
使用标准ASP.NET MVC发送服务器事件(EventSource)导致错误。

我正在尝试使用服务器推送事件(Server-Sent Events),但是我无法在一个MVC项目(非WebAPI)中使其正常工作。我在网上没有找到任何好的示例。 以下是我尝试的服务器端代码(包括从各种帖子中失败的尝试): Function GetRows() as ActionResult...

7得票2回答
SSE事件在调用res.end()之前无法传递到客户端

之前用的代码能够工作,但是现在不知道为什么不能正常工作了。请帮忙解决。 我的问题是,在实时数据共享中使用SSE时,应该通过res.write(data:${JSON.stringify(dataObject)}\n\n)发送数据对象,但在调用res.end()之前并没有发送,直到所有数据的事...

8得票1回答
如何在微服务的多个实例之间维护SseEmitters列表?

语言:Spring Boot,JS 概述:我正在实现服务器发送事件功能,该功能将部署在Cloud Foundry中。当我订阅了微服务中的某个队列并收到新消息时,我将向正在使用EventSource的客户端/浏览器发送一些更新。为此,在我的服务器端维护一个SseEmitters列表(用于维护所...

8得票1回答
Flask+gevent - SSE 在使用 nginx+uwsgi 时超时

我正在开发一个基于Flask、gevent和Redis的Web应用程序,使用了Server Sent Events。 我在StackOverflow上阅读了很多问题,并且在Google上进行了广泛的搜索,但是没有找到适合我的答案,所以现在请求社区的帮助。 问题出在生产环境nginx+uws...

14得票5回答
事件源和基本的HTTP身份验证

有人知道如何在EventSource中发送基本的HTTP身份验证凭据吗?

9得票4回答
我们能否在不使用间隔的情况下在NestJS中使用服务器发送事件?

我正在使用 NestJS 创建几个微服务。 例如,我有x、y和z服务都通过GRPC相互连接,但我希望服务x在特定实体更改时向Web应用程序发送更新,因此我考虑使用服务器发送事件 [欢迎使用其他更好的解决方案]。 根据NestJS文档,它们有一个在n间隔运行的函数来处理SSE路由,似乎很耗费...

17得票3回答
服务器发送事件如何向特定客户端发送响应

在服务器发送事件中,它总是向所有客户端发送相同的响应。但我想知道的是,如何使用Java只向一个客户端发送响应。 这是我在sw.js(SSE)内定义的事件。var eventSource = new EventSource("HelloServlet"); eventSource.addEve...

7得票2回答
Express.js中使用EventSource的内存泄漏问题

我认为我在连接x个EventSource客户端到一个Express应用程序时遇到了内存泄漏的问题。在连接客户端、发送x条消息并断开连接后,我的Express应用程序只释放了一小部分已分配的Heap/RSS。 为了确认这一点,我在启动服务器时保存了一个Heapdump,并在连接7,000个客户...