Rails-приложение, которое обрабатывает и активирует лицензию с использованием внешнего сервиса, внешний сервис иногда задерживает обработку запроса на рельсы до 30 с, что затем возвращает ошибку переднему краю (я запускаю heroku, поэтому max is30-е годы).
Я попытался использовать ActiveJobs и асинхронный адаптер rails по умолчанию (Rails 5), и я вижу, что он работает в Heroku из коробки.Я продолжаю читать, что я должен использовать другой веб-процесс и, например, redis, но если фоновое задание должно быть просто выполнено сразу после выполнения запроса, и если просто выполняется запуск другого API снаружи, который может быть медленнее, это так плохо использоватьасинхронность по умолчанию?
Я вижу, что это дескриптор в потоке в процессе, но я не вижу причины для такой маленькой работы иметь другой веб-процесс.