Skip to content

🎣 Secure High Performance Microservice Skeleton

Notifications You must be signed in to change notification settings

victorinno/rust-ms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-microservice skeleton

🎣 Secure High Performance Microservices

Ships with

  • Logger
  • JSON Config Loader
  • HTTP Server using iron/hyper
  • Redis Client
  • HTTP Client using reqwest/hyper
  • ORM (MySQL) Client using diesel
  • Kafka Producer/Consumer using rdkafka

Setup Instructions

  • git clone https://github.com/krystianity/rust-ms.git
  • cd rust-ms
  • cargo build
  • RUST_LOG=rust_ms cargo run

rustfmt

Formats the sources according to community-standard/best practice.

Setup once with rustup component add rustfmt, then run cargo fmt.

clippy

Rust's linter.

Setup once with rustup component add clippy, then run cargo clippy.

About

🎣 Secure High Performance Microservice Skeleton

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%