Я использую Gearman в качестве менеджера очереди заданий. В основном я использую gearman для управления почтовыми заданиями (fire & забудьте подход). У меня есть один рабочий, чтобы обрабатывать задания по отправке почты. Когда мое приложение отправит большое количество писем (> 1000), я вижу, что очередь растет, и для обработки всей задачи требуется некоторое время.Масштабирование числа работников по количеству заданий в gearman
Могу ли я добавить больше рабочих, чтобы выбирать задания из очереди ?. Может ли Gearman обрабатывать это управление работником или я должен намеренно добавлять работников, отслеживая размер очереди. Кто-нибудь может мне помочь?
Есть ли способ, с помощью которого мы можем анализировать системный процессор/емкость и запускать больше работников, написав сценарий или код? любая идея или руководство будут действительно полезны – ANinJa
также как мы можем определить, какой рабочий выполнял определенную работу? – ANinJa