Cервер организации и распределения задач, позволяющий раздать работы по нескольким наиболее подходящим машинам. Gearman включает множество функциональных особенностей – балансировка, асинхронное/синхронное выполнение, приоритеты и т.п. Он может быть использован во множестве приложений, от высоко-доступных веб-сайтов до передачи событий о репликациях баз данных.
Gearman — название проектa является не чем иным, как анаграммой к слову manager, и именно роль менеджера и является кратким описанием функциональности данного приложения — управление, контроль и распределение различных задач. Первоначально gearman был реализован на Perl, но со временем был переписан на C с использованием библиотеки libevent, наличие которой является необходимым для функционирования основной части — сервера задач.
Установка для любой *nix системы не представляет собой больших трудностей, а в большинстве дистрибутивов linux – пакет gearman входит в стандартный репозиторий.
Сайт разработчика:
Что почитать?
Разместил: