Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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—使用http协议通过网络发送数百万条记录的最佳方法_Java_Rest_Http_Scalability_Http2 - Fatal编程技术网

Java—使用http协议通过网络发送数百万条记录的最佳方法

Java—使用http协议通过网络发送数百万条记录的最佳方法,java,rest,http,scalability,http2,Java,Rest,Http,Scalability,Http2,我需要使用http协议通过网络传输近一百万条记录,目前我正在使用ApacheHTTP池rest客户端n逐个发送。 他们有没有更好更快的方法来实现这一点?java中的任何框架或任何其他方式? 有什么方法可以用java实现多编写器的概念吗 编辑说明:服务器不支持文件上载或批处理请求。不过,他们愿意讨论其他方式,如流媒体或http2协议,但我不确定如何在这些方面取得进展。如果服务器能够处理大请求,我会在一个请求中发送所有请求。我过去曾使用JavaHTTP客户机和JavaHTTP服务器测试过这种场景,在

我需要使用http协议通过网络传输近一百万条记录,目前我正在使用ApacheHTTP池rest客户端n逐个发送。 他们有没有更好更快的方法来实现这一点?java中的任何框架或任何其他方式? 有什么方法可以用java实现多编写器的概念吗


编辑说明:服务器不支持文件上载或批处理请求。不过,他们愿意讨论其他方式,如流媒体或http2协议,但我不确定如何在这些方面取得进展。

如果服务器能够处理大请求,我会在一个请求中发送所有请求。我过去曾使用JavaHTTP客户机和JavaHTTP服务器测试过这种场景,在那里我发送了大小高达500MB的请求,没有任何问题

试着分批发送。或者为什么不制作一个文件,压缩它,然后一次上传?不幸的是,服务器不支持分批或文件上传,所以我不能使用上述解决方案。