Crates.io | sulfite |
lib.rs | sulfite |
version | 0.0.3 |
source | src |
created_at | 2024-11-06 19:27:03.16568 |
updated_at | 2024-11-21 14:52:39.231799 |
description | A high-level S3 client built on AWS SDK for Rust for bandwidth saturation |
homepage | https://github.com/clearviewai/sulfite |
repository | https://github.com/clearviewai/sulfite |
max_upload_size | |
id | 1438707 |
size | 47,418 |
sulfite
is a high-level S3 client built on AWS SDK for Rust for even better ease of use, reliability, and bandwidth saturation (>50 Gbps).
The name: SO3^2-
, an anion, implying a companion to some other cation (application), is commonly used as a preservative in wines and dried fruits (preserve to S3). It's S3
with an O
in the middle, a play on oxidization.
The AWS SDK is a little low-level for users to take advantage of the concurrency & parallelism, with the following challenges:
To address them, we provide implementations for the parallel multipart download & upload, and higher-level retries. We also make sure the on-disk file is adequately buffered to avoid task-threading overhead.
This project is licensed under the MIT license.