Я новичок в Gearman. У меня есть следующие вопросы об оптимизированном использовании Gearman:
1) Я думаю, что работник ожидает работу в качестве "строки". Могу ли я отправить массив или хэш как задание рабочему? Если нет, то является ли JSON лучшим форматом задания для отправки массива / хэша?
2) Могу ли я прикрепить маршруты приложений rails как рабочий для Job Server?
3) Как проверить, работает ли работник или нет? Существует ли какой-либо инструмент администрирования для статистики Job Server и Worker?
4) Можно ли спроектировать систему ROR, чтобы каждый запрос проходил через сервер заданий Gearman? У меня есть несколько приложений, использующих одну базу данных (некоторые из них - приложение для iPhone, приложение для Android, веб-сайт). Моя главная цель - получить доступ к контенту, используя общий API для всех этих приложений. Или Gearman больше подходит для фоновых процессов?
Спасибо.