SQS Обработка дублированных сообщений
Я запускаю процесс очереди, используяAmazons SQS
и отдельная машина, которая обрабатывает задания (работник). Я также используюsupervisor
чтобы убедитьсяqueue:listen
всегда работает на рабочей машине, но когда я определяюnumprocs=8
(как пример на веб-сайте laravel) задания выполняются более одного раза, поэтому электронные письма отправляются пару раз и т. д. '.
Любая идея, как я могу убедиться, что задание выполняется только один раз, даже если я запускаю несколько рабочих процессов и машин?