Отправка сообщения очереди Laravel с помощью SQS Amazon

Я использую очередь sqs в своем laravel. Прямо сейчас я успешно отправил свою очередь на сервер sqs, как показано на рисунке ниже: введите здесь описание изображения

Проблема в том, что сообщение никогда не выполняется. Итак, как обработать это сообщение на SQS...?? Большое спасибо


person Maryadi Poipo    schedule 29.09.2016    source источник


Ответы (1)


Я думаю, вы забыли запустить демон очереди. Попробуйте запустить php artisan queue:listen в папке проекта.

person Anton    schedule 29.09.2016
comment
Могу ли я использовать php artisan queue:listen на моем сервере elasticbeanstalk...??? Поэтому, когда я развертываю свой laravel на живом сервере, эта очередь все еще работает - person Maryadi Poipo; 29.09.2016
comment
Невозможно запустить демон очереди на AWS Elastic Beanstalk с помощью супервизора, как рекомендует документация Laravel, но есть пакет для перемещения задач очередей в планировщик, а затем запускать его с использованием HTTP-маршрутов: github.com/dusterio/laravel-aws-worker - person Anton; 29.09.2016
comment
Оооо.. Спасибо за информацию @Anton, я посмотрю вашу ссылку... :) - person Maryadi Poipo; 29.09.2016
comment
Ммм... Мой друг сказал, что я могу использовать супервизора, Так что мм... Как вы считаете, какой из них лучше, Антон ? Используя супервизора или aws-worker, как вы упомянули, aand. Спасибо за информацию @Anton... :-) - person Maryadi Poipo; 29.09.2016
comment
Если есть возможность использовать супервизор, очень рекомендую его использовать, это гораздо более стабильное решение :) - person Anton; 29.09.2016
comment
Эй... @Anton... У тебя есть пример использования dusterio/laravel-aws-worker...??? - person Maryadi Poipo; 03.10.2016