...

Package resilience

import "github.com/ory/x/resilience"
Overview
Index

Overview ▾

Package resilience provides helpers for dealing with resilience.

func Retry

func Retry(logger *logrusx.Logger, maxWait time.Duration, failAfter time.Duration, f func() error) (err error)

Retry executes a f until no error is returned or failAfter is reached.