Skip to content

A distributed system simulation library with a scatter-gather approach.

License

Notifications You must be signed in to change notification settings

labormedia/scatter-gather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Edgeworth

scatter-gather

A distributed system simulation library with a scatter-gather approach.

Requirements

sudo sudo apt update
sudo apt install openssl

Build

cargo build --release --all --examples

Run tests + bench

cargo test --release --all -- --nocapture

List of examples to run

cargo run --release --example
cargo run --release --example pool-to-grpc

Build example project.

cargo build --release --bins

Run example gRPC server (optimized).

cargo run --release --example ws-to-grpc_server

Run example gRPC client. (Communicates with the server)

cargo run --release --example ws-to-grpc_client

Project Structure

.
├── CHANGELOG.md : List of changes throughout versions
├── LICENSE.md : License
├── README.md : This file
├── core : Contains the common elements for the library
├── examples : Example use cases
├── middleware : Defines specific interceptors, helpers and utilities.
├── src : Generic API
└── Cargo.toml : Project Manifest

About

A distributed system simulation library with a scatter-gather approach.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages