A simple library to execute hedged requests in Go
import . "hedgedrequests"
yourRequest := func() []byte {
// Do something...
}
tailLatency := 100 // Milliseconds
maxQueries := 3 // Max retries
result := HedgedRequest(yourRequest, tailLatency, maxQueries)