я не использовал, но интересно было бы разобраться. Из статьи по ссылке я понял что просто запускается 8 инстансов сайдкика со специфичным названием очереди и все задачи распределяются между этими очередями рандомно.
Но вот непонятно как это снизит нагрузку на систему? Ну то есть нельзя же до бесконечности увеличивать количество инстансов. Вот в статье написано что 8 и типа нагрузка уменьшится на 12-25 процентов. А почему не 100 чтобы нагрузка уменьшилась до 1 процента.
Я к тому что если один инстанс сайдкикак будет выполнять задачи из очереди быстрее имея 100% ресурсов, а 8 инстансов - медленее потому что будут ждать когда другой инстанс освободит эти ресурсы. Или я не понимаю?
задача не в снижении нагрузки на систему, а в избежании ситуации, когда очередь забита задачами одного большого аккаунта; например, у одного аккаунта 100k пользователей и он отправляет им рассылку; это может занимать десятки минут, очередь mailers будет занята, все письма у других аккаунтов пойдут с задержкой