Что такое рабочий (облачный хостинг / PaaS)?

Я новичок в облачном хостинге / PaaS, и у меня есть вопрос о работниках. Я хочу разместить приложение на Fortrabbit и в разделе http://www.fortrabbit.com/pricing ( нажмите на Custom) я могу выбрать Worker. Я гуглил о «работнике облачного хостинга» и подобных вещах, но не мог найти никаких объяснений. На их сайте я тоже ничего не нашел по этому поводу. Не могли бы вы рассказать мне, что эта "штука" делает для меня, как если бы я был вашим младшим братом?!

Заранее благодарю.


person european_altruist    schedule 25.07.2015    source источник


Ответы (2)


Рабочий процесс — это общий термин для процесса, который делает что-то кроме обслуживания веб-запросов. Он может обрабатывать очередь, запускать запланированные задания с помощью cron, обрабатывать файлы или любое количество других действий типа поддержки. Как правило, он не взаимодействует с пользователями и не прослушивает сеть. Своеобразный универсальный термин.

person Ben Whaley    schedule 25.07.2015

Бен уже отлично ответил на вопрос. Я хотел бы добавить еще немного информации:

Общая идея состоит в том, чтобы отделить ваши «передовые задачи» (веб-сайт) от «бэкэнд-задач» (воркер). Определенные действия, которые должно выполнить ваше приложение, занимают больше времени, и вы не хотите, чтобы ваши пользователи ждали этого.

Варианты использования: создание кешей, отправка транзакционных писем, связь с удаленными API, чтение и анализ RSS-каналов, обработка изображений, загрузка данных во внешнее хранилище.

Для провайдеров PaaS (облачного хостинга) работники являются дополнительной несвязанной услугой. Обратите внимание, что фактическая реализация (и формулировки) отличается от поставщика к поставщику. Вы должны иметь возможность ставить в очередь и планировать свои рабочие задачи.

person Frank Lämmer    schedule 27.07.2015
comment
Большое спасибо, сэр! - person european_altruist; 27.07.2015