繁体   English   中英

如何在java web api中获得单个请求的多个响应

[英]How to get multiple response for single request in java web api

假设我有一个客户端,它将请求发送到服务器以生成从 1 到 100 的数字并将响应发送回客户端。 假设生成从 1 到 100 的数字是非常乏味的工作,它需要大量资源,所以我的服务器将开始生成数字并将数字在服务器上生成后立即发送给客户端,而不是生成所有数字并发送立即回复客户。

它有点像flipkart页面。 如果您打开一个页面我们可以看到,该页面在底部不断更新新产品,而不是一次列出所有产品。

任何人都可以为我的简单用例建议一些有效的 Java 技术吗?

这听起来像是 Java 7 的Websocket API 的工作 使用传统的 HTTP 是不可能的,因为交互遵循请求-响应模式(尽管轮询和长轮询等模式可以达到相同的效果)。 WebSockets 允许来自服务器的真正推送通知,因此客户端可以在数据可用时立即接收数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM