如何在ANT中恢复https连接?
我在ANT中有一个HTTPS GET任务,它从我的服务器下载文件。问题是每次我必须下载一个文件时,我都必须生成一个新的HTTPS连接 我有相当多的文件需要下载,所以很自然地重新创建新的HTTP连接会引起一些悲伤如何在ANT中恢复https连接?,http,ant,https,get,Http,Ant,Https,Get,我在ANT中有一个HTTPS GET任务,它从我的服务器下载文件。问题是每次我必须下载一个文件时,我都必须生成一个新的HTTPS连接 我有相当多的文件需要下载,所以很自然地重新创建新的HTTP连接会引起一些悲伤 在ANT中有没有一种方法可以重用HTTPS/HTTP连接,以便我可以通过相同的可重用连接下载所有文件?不是现成的。要么写下自己的“获取”任务,要么考虑其他选项,如 更新 我突然想到,定制任务可以接受ANT文件集,然后使用HTTP连接池并行获取文件 关键的问题是,这到底有多大帮助。您是否测
在ANT中有没有一种方法可以重用HTTPS/HTTP连接,以便我可以通过相同的可重用连接下载所有文件?不是现成的。要么写下自己的“获取”任务,要么考虑其他选项,如 更新 我突然想到,定制任务可以接受ANT文件集,然后使用HTTP连接池并行获取文件 关键的问题是,这到底有多大帮助。您是否测量了此问题造成的额外延迟 与其尝试优化HTTP连接,不如简单地并行获取文件?以下代码使用4个线程:
<target name="fetch">
<parallel threadCount="4">
<get dest="file1.jar" src="https://..."/>
<get dest="file2.jar" src="https://..."/>
<get dest="file3.jar" src="https://..."/>
<get dest="file4.jar" src="https://..."/>
<get dest="file5.jar" src="https://..."/>
<get dest="file6.jar" src="https://..."/>
<get dest="file7.jar" src="https://..."/>
..
..
</parallel>
</target>
..
..
使用scp不是一个选项。GET可能是唯一的方法,您能否澄清一下定制GET任务是什么样子的?