Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 752 Bytes

README.md

File metadata and controls

13 lines (10 loc) · 752 Bytes

Kiso: A Rust Service Foundation

This repository contains the code for the kiso runtime, based on tokio (a WIP version based on glommio is available in the glommio branch). The runtime is built with the purpose of serving as a production-ready foundation for HTTP/gRPC network services.

Kiso provide features for all layers of the service:

  • Composable and easy to use configuration system based on command line arguments via clap.
  • Configurable and performance-focused tokio runtime focused in I/O bound services.
  • Automatic stall-detection for tasks blocking the underlying executor.
  • Properly configured hyper server, serving tonic services and axum routers.
  • Performant observability suite, built on top of the OpenTelemetry crates.