Що таке сервер Gearman?

Gearman є фреймворк програми з відкритим вихідним кодом, призначений для розподілу відповідних комп’ютерних завдань на декілька комп’ютерів, тому великі завдання можна виконувати швидше.

Вступ ¶ » Gearman — це загальна програма для передача роботи на декілька машин або процесів. Це дозволяє програмам виконувати завдання паралельно, обробляти баланс навантаження та викликати функції між мовами.

Gearman ¶

  1. GearmanClient::addOptions — Додати параметри клієнта.
  2. GearmanClient::addServer — Додайте сервер завдань до клієнта.
  3. GearmanClient::addServers — Додайте список серверів завдань до клієнта.
  4. GearmanClient::addTask — Додайте завдання, яке буде виконуватися паралельно.
  5. GearmanClient::addTaskBackground — додайте фонове завдання, яке буде виконуватися паралельно.

Особливості Gearman

  • Плагін Gearman перезавантажується під час перезапуску jenkins: це означає, що під час перезапуску jenkins робочі потоки gearman автоматично перезапускаються та знову підключаються до сервера gearman.
  • Висока доступність (ish). …
  • Горизонтальна масштабованість. …
  • Раби завжди діляться між господарями. …
  • Вакансії Gearman можуть почати збірку Jenkins.

В Ubuntu ви можете використовувати наступні команди для встановлення сервера завдань Gearman і розширення PHP Gearman:

  1. sudo apt-get встановити gearman-job-server sudo apt-get встановити php-gearman.
  2. sudo yum встановити epel-release sudo yum встановити gearmand sudo yum встановити php-pecl-gearman.

Gearman є фреймворк програми з відкритим вихідним кодом, призначений для розподілу відповідних комп’ютерних завдань на декілька комп’ютерів, тому великі завдання можна виконувати швидше.

Оцініть статтю