gpt4 book ai didi

java - Java 是否有一个等效的泵模式来处理慢速客户端?

转载 作者:搜寻专家 更新时间:2023-11-01 03:43:23 25 4
gpt4 key购买 nike

目前我们有一个架构,其中服务器将数据流式传输到客户端。我们正在寻找客户端无法足够快地处理数据、缓冲区溢出和客户端断开连接的实例。 Node.js 有一个泵模式,如果数据没有完全刷新,流可以暂停,然后在流被排空后恢复。我将如何在 Java 中执行等效的暂停/恢复循环?

最佳答案

这并不完全相同,但对我来说这听起来像是生产者/消费者主题的变体。在两者之间放置一个阻塞队列。如果消费者跟不上,阻塞队列会继续接受来自生产者的消息并累积它们,直到消费者准备好。

或者您的意思是 this .

关于java - Java 是否有一个等效的泵模式来处理慢速客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9012531/

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