我正在使用Jersey构建一个RESTful Web服务,它使用服务器发送的事件。我们都知道IE不支持服务器发送事件(SSE),在一段时间内我认为我可以使用websocket而不是SSE(我最终实际使用polyfill),但问题是我该怎么做?
我提出的解决方案之一是使用websocket端点作为泽西客户端,以便我可以获得响应并将其转换为事件,然后将其发送到真实客户端。 我知道有很多问题,例如,并非所有请求都会导致事件发生。我可以想象,如果考虑到这种情况,那个websocket端点将非常复杂并且很快就会失控。
有什么想法吗?感谢。