Queue manager

В схватке между beanstalkd и gearman победил gearman. В gearman подкупило следующее:

  • более простой для моего понимания подход к состоянию заданий в очереди;
  • наличие консольных инструментов, умеющих работать как в режиме клиента (пополнение очереди), так и потребителя заданий (я страсть как люблю писать на sh);
  • возможность синхронного выполнения задач, когда клиент получает результат, выданный потребителем заданий, в этом случае german работает как этакая шина.

И то, и другое присутствует в репозиториях Debian Linux, для установки gearman достаточно выполнить следующее:

apt-get intstall gearman-job-server gearman-tools

Также рекомендую поправить файл /etc/default/gearman-job-server, добавив --listen=127.0.0.1 в переменную PARAMS — по умолчанию сервер слушает на всех интерфейсах, это может быть неожиданностью.

Filed under  //   soft  

My 1st post

_dsc0319

Посмотрим, как работает эта штука.

Для затравки -- рандомная летняя фотография.

Filed under  //   photo  

About