История изменений
Исправление bryak, (текущая версия) :
Одна очередь, куда кладутся джобы. Их оттуда выбирают воркеры. Когда воркер работу закончил он говорит rabbit’у «я все», сервер задачку удаляет. Если воркер не уложился в таймаут или свалился и не сообщил об успешном завершении - сервер вернет задачу в очередь. Никакие блокировки опять же не нужны, сервер будет делать это сам.
Можно подробней, как это реализовать. Имеено про
Когда воркер работу закончил он говорит rabbit'у "я все", сервер задачку удаляет. Если воркер не уложился в таймаут или свалился и не сообщил об успешном завершении - сервер вернет задачу в очередь
autoAck = true?
Исходная версия bryak, :
Одна очередь, куда кладутся джобы. Их оттуда выбирают воркеры. Когда воркер работу закончил он говорит rabbit’у «я все», сервер задачку удаляет. Если воркер не уложился в таймаут или свалился и не сообщил об успешном завершении - сервер вернет задачу в очередь. Никакие блокировки опять же не нужны, сервер будет делать это сам.
Можно подробней, как это реализовать. Имеено про
Когда воркер работу закончил он говорит rabbit'у "я все", сервер задачку удаляет. Если воркер не уложился в таймаут или свалился и не сообщил об успешном завершении - сервер вернет задачу в очередь