- Hugo Leonardo Costa e Silva
- Apaixonado por desenvolvimento de software, DevOps e novas tecnologias
- Trabalho com desenvolvimento de software a mais quatro anos
- Trabalho com PHP, Python e Javascript
- Entusiasta e autodidata
Gearman
O Gearman é um framework de aplicação genérica criado pela Danga Interactive,
desenvolvedores do Memcache e MogileFS, para distribuir jobs a serem executados em outras maquinas ou processos apropriados.Ele permite que você execute tarefas em paralelo, com balanceamento de carga entre processos, e também a chamada de funções escritas em outras linguagens .
Ele pode ser usado em uma variedade de aplicações, desde web sites de alta disponibilidade até o transporte de eventos de replicaçãode banco de dados.Em outras palavras, é o sistema nervoso no qual o processamento distribuído se comunica.
- 'supervisord' é o serviço principal e executa
programas arbitrários como processos filho.
- 'supervisorctl' é um software de cliente que permite aos usuários controlar estado do supervisord e exibir logs.
- Interface Web: iniciar / parar / reiniciar / visualizar logs.
- Interface XML-RPC: comandos arbitrários para gerenciamento dos processos.
[inet_http_server]port=127.0.0.1:9001[supervisord]logfile=/tmp/supervisord.log[program:cat]command=/bin/catautostart=True[rpcinterface:supervisor]supervisor.rpcinterface_factory = ...
$ supervisorctl start allphp_gearman_worker: started$ supervisorctl stop php_gearman_workerphp_gearman_worker: stopped