Java是否具有相当于泵模式来处理慢速客户端?
发布时间:2020-12-15 02:31:08 所属栏目:Java 来源:网络整理
导读:目前,我们有一个架构,服务器将数据流式传输到客户端.我们发现客户端无法快速处理数据,缓冲区溢出且客户端断开连接的情况. Node.js具有泵模式,如果数据未完全刷新,则可以暂停流,然后在流被排空后恢复.如何在 Java中执行等效的暂停/恢复循环? 解决方法 这不完
目前,我们有一个架构,服务器将数据流式传输到客户端.我们发现客户端无法快速处理数据,缓冲区溢出且客户端断开连接的情况. Node.js具有泵模式,如果数据未完全刷新,则可以暂停流,然后在流被排空后恢复.如何在
Java中执行等效的暂停/恢复循环?
解决方法
这不完全相同,但对我来说,这听起来像是生产者/消费者主题的变体.在两者之间放置一个阻塞队列.如果消费者无法跟上,阻塞队列将继续接受来自生产者的消息并累积它们直到消费者准备好.
或许你的意思是this. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 为什么我的Java代码不执行System.out.println?
- java – Oracle – 连接与spring框架的池
- java – 从Gradle依赖项中排除包
- BufferedInputStream 介绍
- java – 不可变对象和Spring / Sring MVC:正确的选择?
- algorithm – 最小 – 最大堆中的Delete-max操作
- ViewFlipper(图片翻转)用法
- java中的Integer的toBinaryString()方法
- java – JDBC使用SELECT FOR UPDATE锁定一行,不起作用
- 有没有快速的方法来将Java xml对象转换为Scala xml对象?