laravel-qcloud-cmq-queue
This is a queue adapter for the QCloud CMQ, (*1)
Installation
composer require xutl/laravel-qcloud-cmq-queue
for Laravel
This service provider must be registered., (*2)
// config/app.php
'providers' => [
'...',
XuTL\QCloud\Cmq\Queue\CMQServiceProvider::class,
];
edit the config file: config/queue.php, (*3)
add config, (*4)
'cmq' => [
'driver' => 'cmq',
'secret_Id' => env('CMQ_SECRET_ID', 'your-secret_Id'),
'secret_Key' => env('CMQ_SECRET_KEY', 'your-secret_Key'),
'endpoint' => 'https://cmq-queue-bj.api.qcloud.com',
'queue' => 'default'
],
change default to cmq, (*5)
'default' => 'cmq'
Use
see Laravel wiki, (*6)