ettychel, со счетчиком аналогичная история, разницы нет, если заканчивают единовременно много воркеров, то запрос count дает везде положительный ответ и запускает несколько задач.
Но есть ряд недостатков:
1) Доп. запросы когда заданий не 10, а несколько 10-ки тысяч, имеет значение. У нас в проекте такое есть.
2) Когда одновременно закончили свое выполнение несколько задач. Несколько проверок, дают несколько финальных заданий на обработку данных. Тут конечно можно поставить доп. проверку и не запускать несколько раз, если уже задача стоит.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.