<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## **Laravel5.5自帶消息隊列** ##### <blockquote class="danger"><p>Laravel 隊列為不同的后臺隊列服務提供統一的 API,例如 Beanstalk,Amazon SQS,Redis,甚至其他基于關系型數據庫的隊列。隊列的目的是將耗時的任務延時處理,比如發送郵件,從而大幅度縮短 Web 請求和響應的時間。 隊列配置文件存放在 config/queue.php 。每一種隊列驅動的配置都可以在該文件中找到,包括數據庫,Beanstalkd ,Amazon SQS,Redis,以及同步(本地使用)驅動。其中還包含了一個 null 隊列驅動用于那些放棄隊列的任務 </blockquote> -------------------------------------------------------------------------------------------------------------------- 1. 配置文件 1.1:.env.production(.env)代碼如下所示 ``` BROADCAST_DRIVER=log CACHE_DRIVER=redis SESSION_DRIVER=redis SESSION_LIFETIME=120 QUEUE_DRIVER=redis REDIS_QUEUE=ceshi:save:mongo REDIS_HOST=lnmp_redis REDIS_PASSWORD=123456 REDIS_PORT=6379 REDIS_INDEX=1 REDIS_API_INDEX=0 ``` .env.production(.env)顯示結果 ![](https://img.kancloud.cn/61/6c/616c94de1e0c89a76e3bcc3b125fae26_1389x899.png) 1.2:config/queue.php代碼如下所示 ``` 'redis' => [ 'driver' => 'redis', 'connection' => 'default', 'queue' => env('REDIS_QUEUE', 'default'), 'retry_after' => 90, ], ``` config/queue.php顯示結果 ![](https://img.kancloud.cn/a3/ac/a3ac3d01f3c07c9a8a30525af6dad9fa_1350x744.png) 2. 執行操作 2.1:在容器根目錄內,執行命令:php artisan make:job TestJob,生成測試工作類,隊列的任務類都默認放在`app/Jobs`目錄下。如果這個目錄不存在,那當你運行`make:job`Artisan 命令時目錄就會被自動創建,生成的類實現了`Illuminate\Contracts\Queue\ShouldQueue`接口,這意味著這個任務將會被推送到隊列中,而不是同步執行。 ![](https://img.kancloud.cn/21/21/21210cf46f90a0ca8afca14577ee7fa0_789x89.png) 2.2:Jobs/TestJob業務代碼如下: ![](https://img.kancloud.cn/29/4c/294cd272addc961e2433d3db6a69162b_1365x947.png) ![](https://img.kancloud.cn/2e/28/2e2832db0eb59cfb9845a7c37b30085d_1209x958.png) 2.3:控制器內業務代碼如下: ![](https://img.kancloud.cn/8f/e1/8fe1501950f2a9ebe260887c0252feda_1531x711.png) 3. 顯示結果 3.1:發送 ![](https://img.kancloud.cn/45/c5/45c53d4d5730b07f13bf171a55b95680_908x450.png) 3.2:顯示(數據插入成功,數據庫為:dlcs) ![](https://img.kancloud.cn/4c/1a/4c1ac74c041a167852c91ed67c5d89ff_1864x936.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看