Skip to content

dianaarnos/php-paralelo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contact me on Codementor

PHP Paralelo e Distribuído

Exemplos de códigos apresentados durante apresentação. Implementação de processamento paralelo distribuído utilizando parallel e stream sockets.

Slides da palestra: https://speakerdeck.com/dianaarnos/php-alem-do-sincrono

Como usar

A extensão Parallel precisa do PHP ZTS. Nesse repositório, vamos usar uma imagem de Docker que já está com PHP 7.4 ZTS.

Todos os comandos a seguir são executados a partir da raiz do repositório.

Setup para o hello_world.php e o exemplo de processamento paralelo:

docker-compose up -d

Para rodar o script hello_world.php:

docker-compose exec php php hello_world.php

Para rodar o código de processamento paralelo:

docker-compose exec php php paralelo/contagem_caracteres.php [workers=4]

Para rodar o código de processamento distribuído:

$ cd distribuido
$ docker-compose up

About

Código de exemplo para execução de PHP paralelo e distribuído

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published