Para usar esta arquitectura podemos utilizar queues (filas de dados) para inserir dados no Master (produtor) e retirar os dados num ou mais Slaves (consumidores). Para terminar a execução do Slave poderá ser ligada a linha de erros da Queue na condição termino do ciclo while. (no release queue é necessário colocar a entrada “force destroy” a “true”)