Crates.io | condow_core |
lib.rs | condow_core |
version | 0.19.0-alpha.3 |
source | src |
created_at | 2021-08-17 07:13:31.872785 |
updated_at | 2022-06-10 13:45:27.848512 |
description | Framework for concurrent downloads |
homepage | https://github.com/chridou/condow |
repository | https://github.com/chridou/condow |
max_upload_size | |
id | 438323 |
size | 676,711 |
Condow is a CONcurrent DOWnloader which downloads BLOBs by splitting the download into parts and downloading them concurrently.
Some services/technologies/backends can have their download speed improved, if BLOBs are downloaded concurrently by "opening multiple connections". An example for this is AWS S3.
This crate provides the core functionality only. To actually use it, use one of the implementation crates:
All that is required to add more "services" is to implement
the CondowClient
trait.
condow is distributed under the terms of both the MIT license and the Apache License (Version 2.0).
See LICENSE-APACHE and LICENSE-MIT for details.
License: Apache-2.0/MIT