Мой сайт размещен на AWS Elastic Beanstalk (PHP). Я использую Yii Framework как MVC.Использование IronWorkers при использовании моей работы
Некоторое время назад я хотел каждый раз запускать SQL-запрос. Я посмотрел, как управлять кронами на Beanstalk, и казалось, что сложно объединить концепции Cloud и Cron. Я столкнулся с Iron Worker (http://www.iron.io/worker) и сумел создать рабочего, который в настоящее время отлично справляется со своей работой.
Сегодня я хочу, чтобы запустить более сложный хрон (Посмотрите на уведомления в моей базе данных, решить, следует ли отправить по электронной почте, создать шаблон электронной почты и отправить по электронной почте (через AWS СЭС).
Из того, что я понимаю, , рабочие файлы должны быть автономными элементами, и все, что им нужно для работы. Однако я потратил много времени и сил на создание своего MVC. У меня есть сложные модели, проверки, механизм шаблонов электронной почты и т. д. .. Кажется очень трудно использовать работу, которую я сделал, чтобы создать Iron Worker. Даже если мне удалось перенести весь мой код на рабочего (что кажется большой работой), это означает, что в любое время я делаю изменения моего основного кода Мне нужно убедиться, что у работника также есть hanges. Это означает, что у меня будет «ветвь» моего кода. Тем более, если я хочу создать больше рабочих в будущем.
Каков правильный подход?