Skip to content

Latest commit

 

History

History

cooker

cooker

Microserviço responsável por "cozinhar" os pedidos enviados pelos waiters.

Ações

Este microsserviço coleta os itens na fila de comida (foods) e os processa. Cada item possui um tempo de preparo (timer) o qual é aguardado para cada item. Após pronto, o item é adicionado a fila do balcão.

Instalando a aplicação

Para instalar a aplicação, tenha o Python na versão 3.7+.

Execute o comando abaixo para instalar as dependências:

python3 -m pip install -r requirements

Testando Local

Execute o comando:

docker-compose up

Isso irá subir um banco de dados Mongodb na porta 27018. Rode a aplicação. Caso seja necessário, altera as propriedades de execução da aplicação em application.ini.

Após isso execute a aplicação.

Observação: é necessário prover o Kafka para execução deste microsserviço.