12得票3回答
使用RxJs和Angular 2来处理服务器推送事件

我正在尝试在Angular 2 / RxJs应用程序中显示服务器发送的事件发出的值。 后端通过服务器发送的事件定期向客户端发送单个字符串。 我不确定如何在Angular 2 / RxJs方面处理检索到的值。 这是我的客户端(一个ng组件):import {Component, OnIni...

12得票3回答
金字塔流响应体

我正试图从我的Pyramid应用程序中流式传输服务器发送的事件(Server-Sent Events),但我无法弄清楚如何从视图(streaming portion)中流式传输响应正文(response body)。这是我正在使用的测试视图(它完全没有实现SSE,只是为了解决流媒体部分):@v...

12得票2回答
如何关闭服务器发送事件(Server-Sent Events)事件

我想知道如何通过JavaScript关闭服务器发送事件。以下是我的示例代码:var ser=new EventSource("path"); ser.onmessage=function(ev){ if(!ev) //want to close HERE!! else consol...

12得票2回答
当使用HTML5服务器事件和Java Servlets时如何防止net::ERR_INCOMPLETE_CHUNKED_ENCODING错误?

我刚开始尝试使用服务器事件,但是遇到了一个谷歌错误信息,我希望能够理解。我很快在网上搜索了一下,但没有找到解释,所以我想可能是我做错了什么。 在服务器端,我有一个简单的servlet,它接受请求并创建一个虚拟的事件创建任务:private Executor executor = Execut...

12得票2回答
在Server-Sent Events (SSE)中使用gzip压缩是否可行?

我想知道是否可以为服务器发送事件(SSE;Content-Type: text/event-stream)启用gzip压缩。 根据这本书,似乎是可能的: http://chimera.labs.oreilly.com/books/1230000000545/ch16.html 但我找不到任...

12得票2回答
jQuery和AJAX或服务器发送事件

看起来在这两种情况下客户端都会向服务器发送请求并得到响应,除非在服务器发送事件中你可以在服务器端代码中设置重试时间。那么与使用jQuery post或get方法相比,使用SSE有什么好处吗?

12得票2回答
AWS负载均衡器用于服务器发送事件或Websockets

我正在尝试负载均衡一个nodejs服务端发送事件后台,并且需要知道是否有一种方法来将新连接分配给已连接客户端最少的实例。我的问题是在扩展时,路由器继续将新连接发送到已经饱和的实例上,而且由于这些连接具有长寿命,所以这种方法行不通。 对于水平扩展长期连接,我有哪些选项可用?

12得票1回答
使用Spring的DeferredResult进行长轮询

客户端定期调用异步方法(长轮询),传递一个股票代码的值,服务器使用它来查询数据库并将对象返回给客户端。我正在使用Spring的DeferredResult类,但我不熟悉它的工作方式。请注意,我正在使用符号属性(从客户端发送)来查询新数据的数据库(请参见下文)。也许在Spring中有更好的长轮询...

11得票2回答
在C#中实现发送服务器发送事件(不使用ASP.NET / MVC / ...)

对于一个项目,我需要在C#应用程序中实现SSE(服务器发送事件)。虽然这听起来很容易,但我不知道该如何解决。 因为我是新手,所以我去谷歌找了一些示例代码。从目前为止我看到的内容来看,我可以学会使用C#构建HTTP服务器或消耗服务器发送的事件。但我没有找到关于发送SSE的任何信息。 我的问题...

11得票2回答
使用额外Cookie的Server Sent Event客户端

我正在尝试使用额外的cookie对Server Sent Event资源进行单元测试。 我已经在EventSource中使用了Jersey,在客户端中使用了JavaX。以下代码可以正常工作: WebTarget target = ClientBuilder.newBuilder() ...