Я хотел бы узнать, есть ли способ вставить несколько заданий в ActiveJob? Подобно sidekiq push_bulk.Задать несколько заданий в ActiveJob
Sidekiq::Client.push_bulk(sidekiq_items)
Мне нужно зачислить тысячи рабочих мест, и это занимает слишком много времени, чтобы сделать это один за другим.
Вы пытались вставить их в петлю и измерить время, которое потребовалось? –
Нет - но занимает несколько минут, когда я нахожусь в очереди на 100 тыс. Рабочих мест. Я должен поставить в очередь> 1M рабочих мест за раз. Вероятно, решение состоит в том, чтобы создать Job для очереди в Job Jobs :). –
Похоже, вам нужно пропустить встроенное простое решение и использовать что-то с лучшими функциями. –