Использование Net_Gearman с проектом codeigniter

Я создал приложение с помощью Codeigniter, и теперь я хочу использовать сервер очередей заданий Gearman для фонового выполнения некоторых длительных задач. Я использую библиотеку Net_Gearman PEAR (менее желательно, чем установка модуля, но, к сожалению, я не могу установить дополнительные модули на моем сервере). Существуют ли какие-либо хорошие учебные пособия или руководства по передовым методам интеграции этой библиотеки с codeigniter? Может быть, даже специально созданная библиотека для codeigniter? Спасибо!


person Casey Flynn    schedule 30.10.2011    source источник
comment
Установите его через грушу, добавьте грушу в путь включения. Сделанный. Не нужно настраивать codeigniter, он не зависит от codeigniter.   -  person hakre    schedule 31.10.2011
comment
@hakre, я думаю, что это руководство может помочь другим codeigniter.com/wiki/PEAR_integration, что вы думаете?   -  person Casey Flynn    schedule 31.10.2011
comment
В настоящее время я предлагаю использовать автозагрузчик, совместимый с PEAR. PEAR следует соглашению PSR-0, так что это должно быть довольно прямолинейно. Это имеет то преимущество, что вы можете сразу использовать классы, не делая ничего специфичного для CI (что, по моему мнению, очевидно лучше).   -  person hakre    schedule 31.10.2011
comment
@harke, я согласен, и обычно я либо устанавливаю расширение Gearman, либо использую автозагрузчик PEAR, однако я использую CloudControl (www.cloudcontrol.com), который в основном представляет собой PHP-как-сервис, и поэтому я не нет возможности установить PEAR. Надеюсь, это решение codeigniter будет работать для меня, я собираюсь попробовать его сейчас.   -  person Casey Flynn    schedule 31.10.2011
comment
Вы можете вручную установить PEAR и/или использовать веб-установщик. ГРУША есть. Затем вы можете установить нужные пакеты с помощью веб-интерфейса, несколько вариантов см. в этом документе: pear.php.net/manual/en/installation.shared.php   -  person hakre    schedule 31.10.2011


Ответы (1)