Если вы можете сделать так, чтобы метод Sidekiq :: Status #at
взял jid
задания для обновления и его текущий статус, то да, это возможно.Может быть, вы могли бы продолжить эту проблему , похоже, такую же, как у вас.
Если я могу предложить на самом деле использовать мощь Sidekiq для распараллеливания работы парсера, в большем количестве работников вместоимея одного работника, выполняющего работу, так как у вас есть json в памяти, вы можете вращать работу для каждой части json, и всякий раз, когда одна из них выполняется, она должна хранить свое состояние где-нибудь доступным для всех заданий, например, для БД.