aria_config.xml 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <aria>
  3. <!--注意,修改该配置文件中的属性会覆盖代码中所设置的属性-->
  4. <download>
  5. <!--设置下载线程,线程下载数改变后,新的下载任务才会生效,如果任务大小小于1m,该设置也不会生效-->
  6. <threadNum value="3"/>
  7. <!--设置下载队列最大任务数, 默认为2-->
  8. <maxTaskNum value="5"/>
  9. <!--设置下载失败,重试次数,默认为10-->
  10. <reTryNum value="10"/>
  11. <!--设置重试间隔,单位为毫秒,默认2000毫秒-->
  12. <reTryInterval value="5000"/>
  13. <!--设置url连接超时时间,单位为毫秒,默认5000毫秒-->
  14. <connectTimeOut value="5000"/>
  15. <!--设置IO流读取时间,单位为毫秒,默认20000毫秒,该时间不能少于10000毫秒-->
  16. <iOTimeOut value="10000"/>
  17. <!--设置写文件buff大小,该数值大小不能小于2048,数值变小,下载速度会变慢-->
  18. <buffSize value="8192"/>
  19. <!--设置https ca 证书信息;path 为assets目录下的CA证书完整路径,name 为CA证书名-->
  20. <ca name="" path=""/>
  21. <!--是否需要转换速度单位,转换完成后为:1b/s、1kb/s、1mb/s、1gb/s、1tb/s,如果不需要将返回byte长度-->
  22. <convertSpeed value="true"/>
  23. <!--执行队列类型,见com.arialyy.aria.core.QueueMod,默认类型为wait-->
  24. <queueMod value="wait"/>
  25. <!--进度更新更新间隔,默认1000毫秒-->
  26. <updateInterval value="1000"/>
  27. </download>
  28. <upload>
  29. <!--是否需要转换速度单位,转换完成后为:1b/s、1kb/s、1mb/s、1gb/s、1tb/s,如果不需要将返回byte长度-->
  30. <convertSpeed value="true"/>
  31. <!--设置上传队列最大任务数, 默认为2-->
  32. <maxTaskNum value="2"/>
  33. <!--设置上传失败,重试次数,默认为10-->
  34. <reTryNum value="2"/>
  35. <!--设置重试间隔,单位为毫秒-->
  36. <reTryInterval value="2000"/>
  37. <!--设置url连接超时时间,单位为毫秒,默认5000毫秒-->
  38. <connectTimeOut value="5000"/>
  39. <!--执行队列类型,见com.arialyy.aria.core.QueueMod,默认类型为wait-->
  40. <queueMod value="wait"/>
  41. <!--进度更新更新间隔,默认1000毫秒-->
  42. <updateInterval value="1000"/>
  43. </upload>
  44. </aria>