转到库以使用可配置的退避重试-Golang开发

时间:2021-05-26 17:23:34
【文件属性】:
文件名称:转到库以使用可配置的退避重试-Golang开发
文件大小:23KB
文件格式:ZIP
更新时间:2021-05-26 17:23:34
Golang Configuration 重试是一个Go库,用于促进重试逻辑和退避。 它具有高度的可扩展性,可以完全控制重试的方式和时间。 您还可以通过实现Backoff接口来编写自己的自定义退避函数。 重试重试是Go库,用于促进重试逻辑和退避。 它具有高度的可扩展性,可以完全控制重试的方式和时间。 您还可以通过实现Backoff接口来编写自己的自定义退避函数。 功能可扩展-受Go内置HTTP软件包的启发,此Go backoff and retry库可通过中间件进行扩展。 您可以编写自定义退避功能或使用提供的过滤器。 独立-除了Go标准语言外,没有外部依赖项
【文件预览】:
go-retry-main
----go.mod(46B)
----backoff_exponential_test.go(2KB)
----Makefile(1KB)
----backoff_fibonacci_test.go(2KB)
----LICENSE(11KB)
----go.sum(0B)
----.github()
--------CONTRIBUTING.md(404B)
--------workflows()
----backoff_fibonacci.go(1KB)
----tools()
--------go.mod(192B)
--------tools.go(167B)
--------go.sum(4KB)
----retry.go(2KB)
----README.md(5KB)
----backoff_exponential.go(1KB)
----backoff_constant.go(595B)
----backoff_constant_test.go(2KB)
----backoff_test.go(4KB)
----benchmark()
--------go.mod(223B)
--------go.sum(1KB)
--------benchmark_test.go(1KB)
----retry_test.go(3KB)
----backoff.go(3KB)

网友评论