【文件属性】:
文件名称:async-retry:Java 78 的异步重试
文件大小:53KB
文件格式:ZIP
更新时间:2021-06-04 04:14:12
Java
异步重试模式
当您有一段经常失败且必须重试的代码时,这个 Java 7/8 库提供了丰富且不引人注目的 API,以及针对此问题的快速且可扩展的解决方案:
ScheduledExecutorService scheduler = Executors . newSingleThreadScheduledExecutor();
RetryExecutor executor = new AsyncRetryExecutor (scheduler) .
retryOn( SocketException . class) .
withExponentialBackoff( 500 , 2 ) . // 500ms times 2 after each retry
withMaxDelay( 10_000 ) . // 10 seconds
withUni
【文件预览】:
async-retry-master
----.travis.yml(153B)
----pom.xml(5KB)
----license.txt(11KB)
----src()
--------test()
--------main()
----.gitignore(19B)
----README.md(29KB)