go-retryablehttp
https://github.com/hashicorp/go-retryablehttp
HashiCorp
製の
Go
HTTPClient
exponential backoff
を行ってくれる