gpt4 book ai didi

java - 将响应从 ServerResource 流式传输回客户端

转载 作者:行者123 更新时间:2023-12-01 05:26:52 25 4
gpt4 key购买 nike

我正在将内容流式传输到我的其余端点,并且我已将其实现为服务器资源。消耗传入流不是问题,但在处理输入时我确实想开始将信息反馈给客户端。但是,我认为这不能从 ServerResource 完成,因为它需要我实际返回表示(并且随后我将中止从输入流读取)。

在这种情况下推荐的方法是什么?使用原始 ReSTLet 并在句柄方法中处理它?人们一般是如何解决这个问题的?

显然,使用“原始”HttpServlet 可以轻松完成此任务,但我希望能够全面使用 ReSTLet。

最佳答案

虽然不是最干净的选项,但您可以让客户端打开与服务器的第二个连接来请求内容。服务器必须保持连接打开,直到有数据开始发回,但最终会得到相同的结果。这是一种解决问题的“长轮询”方法,从架构上来说,只是将写入与读取分开。

可能有更好的方法来实现这一点,但我倾向于一开始就采用快速解决方案,然后在需要时再回来解决它(即,如果在某种程度上存在问题,例如可维护性或性能)

关于java - 将响应从 ServerResource 流式传输回客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9574313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com