Активное задание: как отправить электронное письмо после завершения вложенных заданий
Пример: у меня есть ImportJob , которое выполняет итерацию по страницам контактов и запускает ParserJob , который выполняет итерацию по контактам и запускает ProcessJob для каждого контакта. Я разделил эту работу, чтобы повысить производительность.
Есть ли способ установить обратный вызов после выполнения последнего ProcessJob и отправить электронное письмо, информирующее пользователя о завершении импорта?
Я использую Sidekiq в среде разработки и Shoryuken в продакшене. Я использую Ruby 2.6.4 и Rails 6.1