Здесь, в моей компании, у нас есть регулярное приложение в aws ebs с некоторыми фоновыми заданиями. Проблема в том, что эти рабочие места начинают становиться тяжелее, и мы думали, что они отделяют их от приложения. Вопрос в том, где мы должны это делать?Где я должен запускать запланированные фоновые задания?
Мы думали сделать это в aws лямбда, но тогда нам пришлось бы перенести наш код рельсов на python, node или java, что, похоже, очень много. Какие другие варианты для этого? Должны ли мы просто создать еще одну среду ec2 для работы? Заранее спасибо.
Редактировать: Я использую драгоценный камень shoryuken: http://github.com/phstc/shoryuken интегрирован с SQS. Но в настоящее время с некоторой утечкой памяти, и мое приложение иногда падает, я не знаю, является ли утечка памяти причиной жесткой. Мы уже отделили приложение между частью API в EBS и интерфейсной частью в S3.
Не могли бы вы проверить последнюю версию Shoryuken? https://github.com/phstc/shoryuken/blob/master/CHANGELOG.md#v212---2016-12-22 Есть исправление для известной проблемы утечки памяти. –