加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java是否具有相当于泵模式来处理慢速客户端?

发布时间:2020-12-15 02:31:08 所属栏目:Java 来源:网络整理
导读:目前,我们有一个架构,服务器将数据流式传输到客户端.我们发现客户端无法快速处理数据,缓冲区溢出且客户端断开连接的情况. Node.js具有泵模式,如果数据未完全刷新,则可以暂停流,然后在流被排空后恢复.如何在 Java中执行等效的暂停/恢复循环? 解决方法 这不完
目前,我们有一个架构,服务器将数据流式传输到客户端.我们发现客户端无法快速处理数据,缓冲区溢出且客户端断开连接的情况. Node.js具有泵模式,如果数据未完全刷新,则可以暂停流,然后在流被排空后恢复.如何在 Java中执行等效的暂停/恢复循环?

解决方法

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

或许你的意思是this.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读