rhedge 0.1.0

A hedged request library that sends redundant HTTP requests to reduce tail latency
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! # rhedge
//!
//! A hedged request library that sends redundant HTTP requests to reduce tail latency.
//!
//! Inspired by [Hedged Requests](https://research.google/pubs/pub40801/) from Google's
//! "The Tail at Scale" paper, this library monitors historical response latencies and
//! automatically dispatches hedge requests when the primary request is slower than expected.

pub mod client;
pub mod digest;
pub mod error;
pub mod request;

pub use client::HedgedClient;
pub use error::HedgedError;
pub use request::HedgedRequest;