Я понимаю основы Amazon SQS. И все же я все еще не понимаю, как это работает? Это бесконечная функция, которая опрашивает сообщения и обрабатывает их? Как бы я добиться этого в PHP?
Я имею в виду работу cron, которая запускает опрос и обрабатывает сообщения. мое понимание верно?
На это есть более одного ответа.
Да, вы можете регулярно проводить опрос cron для новых элементов очереди. Вы можете иметь демона, работающего бесконечно (вероятно, отслеживаемого чем-то вроде супервизора), который продолжает опрашивать в цикле.
Есть также SQS триггеры, где новый элемент SQS может автоматически инициировать что-то. Доступно несколько вариантов: новые элементы очереди могут отправлять уведомления SNS, которые могут инициировать HTTP-запрос POST к URL-адресу. Они также могут запускать лямбда-функцию.
Других решений пока нет …