0
Laravel加載隊列提供程序取決於您指向的配置。這意味着所有的工作只能進入一種類型的隊列。取決於作業類型我想將它發送到sqs隊列或同步隊列。任何想法如何做到這一點?Laravel:在一個應用程序中使用不同的隊列類型
Laravel加載隊列提供程序取決於您指向的配置。這意味着所有的工作只能進入一種類型的隊列。取決於作業類型我想將它發送到sqs隊列或同步隊列。任何想法如何做到這一點?Laravel:在一個應用程序中使用不同的隊列類型
在您的隊列配置文件:
'default' => 'sqs-west',
'connections' => array(
'sync' => array(
'driver' => 'sync',
),
'sqs-west' => array(
'driver' => 'sqs',
'key' => 'KEY',
'secret' => 'SECRET',
'queue' => 'ADDRESS',
'region' => 'eu-west-1',
),
'sqs-east' => array(
'driver' => 'sqs',
'key' => 'KEY',
'secret' => 'SECRET',
'queue' => 'ADDRESS',
'region' => 'eu-east-1,
),
然後,你開始與工匠的工作隊列:
php artisan queue:work --queue=sqs-east
或
php artisan queue:work --queue=sqs-west
我怎麼能派遣工作從代碼到不同的隊列? –