Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何用websocket替换服务器发送的事件?_Java_Websocket_Jersey_Server Sent Events - Fatal编程技术网

Java 如何用websocket替换服务器发送的事件?

Java 如何用websocket替换服务器发送的事件?,java,websocket,jersey,server-sent-events,Java,Websocket,Jersey,Server Sent Events,我正在使用Jersey构建一个RESTful Web服务,它使用服务器发送大量事件。我们都知道IE不支持服务器发送事件(SSE),有一段时间我认为我可以使用websocket而不是SSE(我最终实际使用了polyfill),但问题是我如何做到这一点 我提出的解决方案之一是使用websocket端点作为jersey客户端,这样我就可以获得响应并将其转换为事件,然后将其发送到真正的客户端。 我知道有很多问题,例如,不是所有的请求都会导致一个事件。我可以想象,如果我考虑到非常的情况,WebSooT端点

我正在使用Jersey构建一个RESTful Web服务,它使用服务器发送大量事件。我们都知道IE不支持服务器发送事件(SSE),有一段时间我认为我可以使用websocket而不是SSE(我最终实际使用了polyfill),但问题是我如何做到这一点

我提出的解决方案之一是使用websocket端点作为jersey客户端,这样我就可以获得响应并将其转换为事件,然后将其发送到真正的客户端。 我知道有很多问题,例如,不是所有的请求都会导致一个事件。我可以想象,如果我考虑到非常的情况,WebSooT端点会非常复杂,很快就会失控。 有什么想法吗?谢谢