Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java是否有一个与泵模式相当的模式来处理速度较慢的客户端?_Java - Fatal编程技术网

Java是否有一个与泵模式相当的模式来处理速度较慢的客户端?

Java是否有一个与泵模式相当的模式来处理速度较慢的客户端?,java,Java,目前,我们有一个体系结构,其中服务器将数据流传输到客户端。我们发现客户端无法足够快地处理数据,缓冲区溢出,客户端断开连接。Node.js有一种泵模式,如果数据未完全刷新,可以暂停流,然后在流排空后恢复。在Java中,我将如何进行等效的暂停/恢复循环?这不是完全相同的事情,但对我来说,这听起来像是生产者/消费者主题的变化。在两者之间放置一个阻塞队列。如果使用者无法跟上,阻塞队列将继续接受来自生产者的消息并累积它们,直到使用者准备好为止 或者你是说

目前,我们有一个体系结构,其中服务器将数据流传输到客户端。我们发现客户端无法足够快地处理数据,缓冲区溢出,客户端断开连接。Node.js有一种泵模式,如果数据未完全刷新,可以暂停流,然后在流排空后恢复。在Java中,我将如何进行等效的暂停/恢复循环?

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

或者你是说