0

我想在我的 Java Web 应用程序中实现服务器推送。HTTP Streaming 是我可以打开与客户端的连接,并且它始终打开并在服务器获取数据时发送数据。1. 但这与彗星有什么不同?2. 我想使用服务器推送而不使用 Web Sockets。如何做到这一点?

4

2 回答 2

1

HTTP 流是 Comet 的一部分。Comet 术语是用来指 HTTP 流式传输和 HTTP 长轮询的。请参阅此答案以获取更多详细信息:Comet 现在是否已被服务器发送事件和 WebSocket 淘汰?

您可以使用现成的 Comet 服务器。其中有很多,包括商业和免费的,包括封闭托管和开源解决方案。其中一些支持 Comet 和 WebSockets。

于 2013-01-10T09:00:48.367 回答
0
  1. 我想在不使用 Web 套接字的情况下使用服务器推送。如何做到这一点?

Servlet 规范 3.0 支持异步请求,可以满足您的要求。但是,在此基础上实现服务器推送系统并不简单。我的建议是使用AtmospherePortal框架。

于 2013-01-10T10:56:19.813 回答