2014-06-09 3 views
0

Я в настоящее время использую Paperclip в Rails 3, чтобы захватить файл MP4, извлечь рамку плаката (jpeg) и перекодировать его в три других формата. Это отлично работает, но сейчас я запускаю все это на одной машине. Мне интересно, если кто-нибудь здесь когда-либо использовал Celluloid (или любые другие параллельные ишемические драгоценные камни) с пользовательскими процессорами Paperclip?Использование скрепки с целлулоидом в рельсах 3?

Мои пользовательские процессоры используют avconv для перекодирования в разные разрешения и форматы. Я думаю, что avconv сам может быть настроен на использование нескольких потоков, но в идеале я бы хотел увеличить масштаб, добавив рабочие узлы для перекодирования.

ответ

1

Похоже, вы хотите перейти на «настоящую» систему обработки заданий, в которой для вас заботятся о параллелизме и распределении.

Отъезд Sidekiq, он обладает всеми функциями, которые вам нужны, а в качестве бонуса он написан с помощью Celluloid.

Смежные вопросы