BackOff:用于重试操作的退避策略界面

时间:2024-05-06 04:35:13
【文件属性】:

文件名称:BackOff:用于重试操作的退避策略界面

文件大小:3KB

文件格式:ZIP

更新时间:2024-05-06 04:35:13

PHP

EventSauce后退 该库提供了封装后退策略的接口。 composer require eventsuace/backoff 利用后退策略 在重试特定任务的一段代码中应用了退避策略。 <?php use EventSauce \ BackOff \ BackOffStrategy ; class BusinessLogic { public function __construct ( private ExternalDependency $ dependency , private BackOffStrategy $ backOff , ) {} public function performAction (): void { $ tries = 0 ; start: try {


【文件预览】:
BackOff-main
----src()
--------CappedExponentialBackOffStrategy.php(1KB)
--------BackOffStrategy.php(179B)
--------ImmediatelyFailingBackOffStrategy.php(231B)
--------NoWaitingBackOffStrategy.php(536B)
----test-functions.php(125B)
----composer.json(533B)

网友评论