add aggr
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
use App\Service\OrderAggregatesRefreshJob;
|
||||
use Hyperf\Crontab\Crontab;
|
||||
|
||||
return [
|
||||
'enable' => true,
|
||||
'crontab' => [
|
||||
// 每天 02:07 处理 aggregate_refresh_queue 中的滞后聚合刷新。
|
||||
// 02 时段为最低流量段;分钟取 :07 避开整点全互联网定时任务集中触发。
|
||||
(new Crontab())
|
||||
->setName('OrderAggregatesRefresh')
|
||||
->setRule('7 2 * * *')
|
||||
->setCallback([OrderAggregatesRefreshJob::class, 'run'])
|
||||
->setMemo('每天 02:07 处理 aggregate_refresh_queue 中的滞后聚合刷新'),
|
||||
],
|
||||
];
|
||||
@@ -11,4 +11,5 @@ declare(strict_types=1);
|
||||
*/
|
||||
return [
|
||||
// 可以在这里配置接口到实现的绑定
|
||||
App\Service\AggregateRefresherInterface::class => App\Service\ContinuousAggregateRefresher::class,
|
||||
];
|
||||
|
||||
@@ -10,4 +10,5 @@ declare(strict_types=1);
|
||||
* @license https://github.com/hyperf/hyperf/blob/master/LICENSE
|
||||
*/
|
||||
return [
|
||||
Hyperf\Crontab\Process\CrontabDispatcherProcess::class,
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user