【文件属性】:
文件名称:scala-retry:Scala 的简单重试功能
文件大小:15KB
文件格式:ZIP
更新时间:2021-05-31 00:53:10
Scala
标量重试
为 Scala 提供简单的重试功能。
libraryDependencies + = " com.github.takezoe " %% " scala-retry " % " 0.0.6 "
同步重试
retry在当前线程上运行并重试给定的块。 如果块成功,则返回一个值。 否则,它会抛出异常。 请注意,当前线程在重试期间被阻塞。
import com . github . takezoe . retry . _
import scala . concurrent . duration . _
implicit val policy = RetryPolicy (
maxAttempts = 3 ,
retryDuration = 1 .second,
backOff = ExponentialBackOff , // default is FixedBa
【文件预览】:
scala-retry-master
----.gitignore(318B)
----project()
--------plugins.sbt(51B)
--------build.properties(19B)
----src()
--------main()
--------test()
----LICENSE(11KB)
----.github()
--------workflows()
----README.md(2KB)
----build.sbt(1KB)