Enable build support by adding .onedev-buildspec.yml
cmake Loading last commit info...
commute
examples
sims
stress_tests
tests
third_party
.clang-format
.clang-tidy
.gitignore
CMakeLists.txt
README.md
README.md

Commute

Fault-tolerant RPC framework with pluggable runtime

Examples

Simulations

Dependencies

Third-party

Inspiration

Availability

Requirements

  • Compiler: clang++ (≥ 13)
  • Operating System: Linux, MacOS
  • Architecture: x86-64 / Arm-64

Build

# Clone repo
git clone https://gitlab.com/whirl-framework/commute.git
cd commute
# Build
mkdir build && cd build
# Bootstrap / Step 1
cmake ..
# Bootstrap / Step 2: compile protobuf compiler
make protoc
# Bootstrap / Step 3
cmake -DCOMMUTE_TESTS=ON -DCOMMUTE_EXAMPLES=ON ..
# Build example
make commute_example_hello
# Run example
./examples/hello/commute_example_hello
Please wait...
Page is in error, reload to recover