客户端遍历文件,将数据压缩传输到服务器端,服务器一边接收一边解压。可用于大文件传输,日志文件的转移,通过在线压缩传输的方法,以达到时间换空间的目的。
--level=
压缩级别,0-9--threads=
压缩线程数--bandwidth=
带宽限制,单位可以是k、m、g--method=
压缩方式,如zip或7zip(目前只支持zip)--receiver=
接收方,格式如:IP/域名:端口- 文件或目录名,可以是一个或多个文件、目录,目录将遍历其下全部的文件及路径
注意,带宽限制表示的是传输速率的上限,通常会受接收方的处理速度及带宽等影响,而通常会导致无法达到设定的上限。
- 配置项见配置文件
/src/main/resources/conf.properties
- 服务器端支持单会话连接,多会话连接可能会导致IO、CPU负载过高,影响到其它应用。