AWS SQS 및 Laravel을 처음 사용합니다. Laravel 5.2 문서를 따라 AWS SQS에 $ customer_id (정수)를 전달했습니다.리스너를 사용하여 AWS SQS 대기열 처리 Laravel 5.2
컨트롤러 코드 :
$this->dispatch(new ExampleJob($customer_id));
만약 ExampleJob 코드 : [응용 프로그램 \ 작업
public function handle(Mailer $mailer)
{
$mailer->send('Customer.Queue', ['Customer' => $this->customer], function ($m) {
// });
내가 컨트롤러를 통해 데이터, 새 메시지 ($의 CUSTOMER_ID)를 POST 때마다
은 SQS Queue.That의 좋은에 삽입됩니다.지금 내 문제는 SQS 큐의 메시지 처리에 막혔습니다. 각 고객 ID를 처리하고 NetSuite와 같은 다른 응용 프로그램에 레코드를 삽입해야합니다. 대기열 수신기를 실행하는 SQS 대기열을 처리하는 방법은 무엇입니까? 내가 틀렸다면 나를 도와주세요.
https://laravel.com/docs/5.2/queues#running-the-queue-listener
php artisan queue:listen
이 리스너가 모든 작업을 파견 될 것이라고보기 내가 개발
... :에 설명 된대로