国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Laravel Scheduling Package

CoderStudy / 634人閱讀

摘要:是在類中的方法去定義所有的調度任務。產品作為一個電商類產品,本身業務需求非常龐大和復雜,全部定義在方法中會非常臃腫。而且產品的每個模塊都是一個,具有高度的復用性。歡迎大家和提交討論交流

Laravel 是在 AppConsoleKernel 類中的 schedule 方法去定義所有的調度任務。

iBrand 產品作為一個電商類產品,本身業務需求非常龐大和復雜,全部定義在 schedule 方法中會非常臃腫。而且 iBrand 產品的每個模塊都是一個 Package,具有高度的復用性。

所以我們開發了此包,用來把各個模塊的調度任務放在自己的包里,而不是全部放在 AppConsoleKernel 類的 schedule 方法中。

github: ibrandcc/laravel-scheduling

Installation
$ composer require ibrand/laravel-scheduling -vvv

If your Laravel version below 5.5, you need add the follow line to the section providers of config/app.php:

iBrandSchedulingServiceProvider::class,
Usage extend Scheduling abstract class
use iBrandSchedulingScheduling;

class YourSchedule extends Scheduling {

    public function schedule(){
        
        //Your schedule logic.
        $this->schedule->call(function () {
        
        })->daily();
    }
} 
register

Add follow line to you ServiceProvider register method.

 $this->app->make(iBrandSchedulingScheduleList::class)->add(YourSchedule::class);
歡迎大家 star 和提交 issue :)
討論交流

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28125.html

相關文章

  • Spring 指南(調度任務)

    摘要:調度任務本指南將指導你完成使用調度任務的步驟。創建調度任務現在你已經設置了項目,可以創建調度任務。還有其他選項,例如,它指定從完成任務計算的調用之間的間隔,你還可以使用表達式進行更復雜的任務調度。 調度任務 本指南將指導你完成使用Spring調度任務的步驟。 將要構建什么 你將構建一個應用程序,使用Spring的@Scheduled注解每五秒打印一次當前時間。 需要什么 大約15分鐘...

    xiaochao 評論0 收藏0
  • Spring Boot 異步執行方法

    摘要:最近遇到一個需求,就是當服務器接到請求并不需要任務執行完成才返回結果,可以立即返回結果,讓任務異步的去執行。指定從上面執行的日志可以猜測到默認使用來異步執行任務的,可以搜索到這個類。 最近遇到一個需求,就是當服務器接到請求并不需要任務執行完成才返回結果,可以立即返回結果,讓任務異步的去執行。開始考慮是直接啟一個新的線程去執行任務或者把任務提交到一個線程池去執行,這兩種方法都是可以的。但...

    jiekechoo 評論0 收藏0
  • Springboot對多線程的支持詳解

    摘要:對多線程的支持詳解這兩天看阿里的開發手冊,到多線程的時候說永遠不要用這種方式來使用多線程。在使用線程池的大多數情況下都是異步非阻塞的。二配置類配置類代碼如下下午解讀利用來開啟對于異步任務的支持配置類實現接口,返回一個線程池對象。 Springboot對多線程的支持詳解 這兩天看阿里的JAVA開發手冊,到多線程的時候說永遠不要用 new Thread()這種方式來使用多線程。確實是這樣的...

    adie 評論0 收藏0
  • 剖析 Laravel 計劃任務--初探

    摘要:表示該工作應該在每個月日上午運行這里還有一些其他的示例表示工作應該在星期三每分鐘運行一次。表示該工作應該每天在凌晨點和點運行兩次。方法調用的實例作為唯一的參數,這是用于記錄您提供的作業的計劃任務管理器,并決定每次守護進程應該運行什么。 譯文GitHub https://github.com/yuansir/diving-laravel-zh 原文鏈接 https://divinglar...

    mo0n1andin 評論0 收藏0
  • Laravel某些設置了withoutOverlapping()的任務沒有得到執行的問題解決

    摘要:本質是因為意外情況導致上一個正在執行中的任務沒有正常結束,更它的標記文件卻還在,使得框架的命令任務該任務還在執行中,所以為了,就跳過執行了,在這種情況下,手動將標記刪掉就能恢復正常。 rm -rf storage/framework/cache/* 本質是因為意外情況導致上一個正在執行中的任務沒有正常結束,更它的mutex標記文件卻還在,使得Laravel框架的php artisan ...

    yuanxin 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<