Skip to content

jonscherman/rs_transfer_worker

 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 82.1%
  • HTML 15.6%
  • Makefile 1.7%
  • Dockerfile 0.6%