Итак, у меня есть задача delayed_job, которая отправляет некоторую информацию на сервер XMPP. В идеале вы создаете соединение с XMPP один раз, а затем постоянно отправляете в него данные, а не создаете новое соединение каждый раз, когда у вас есть какие-то данные для отправки.
Есть ли какое-либо средство в delayed_job для запуска своего рода метода «настройки» при запуске рабочего процесса, установить ли он некоторые переменные экземпляра (например, объект соединения XMPP), которые затем могут использоваться всеми возникающими заданиями? Ничего страшного, если каждый воркер запускает свой собственный метод настройки. Я просто не хочу, чтобы каждое задание (тысячи в день) каждый раз подключалось к серверу XMPP с нуля.
Спасибо за любую помощь!