Sign inSign up

mediacloudai/rs_transfer_worker

By mediacloudai

•Updated over 5 years ago

Image
0

100K+

mediacloudai/rs_transfer_worker repository overview

⁠Rust Transfer worker

⁠List of supported remote access to Read/Download data
  • Local file
  • Download FTP file
  • Download SFTP file
  • Download HTTP file
  • Download S3 file
⁠List of supported remote access to Write/Upload data
  • Write local file
  • Upload FTP file
  • Upload SFTP file
  • Upload S3 file

⁠Examples

Some examples message files can be found in the ./examples directory

⁠Dev and benchmarks environment

To setup an environment to test or check performances of the worker, execute the following command from the project directory:

docker-compose up

This will start a FTP server, a HTTP endpoint and a S3 bucket, based on the ./tests tree files.

To stop the Docker containers, run:

docker-compose down

⁠Benchmarks

Once the environment is set, benchmarks can be executed running the following command:

cargo bench

This benches are based on the ./examples message files.

Tag summary

Content type

Image

Digest

Size

69.9 MB

Last updated

over 5 years ago

docker pull mediacloudai/rs_transfer_worker