Skip to content

Latest commit

 

History

History

bartender

bartender

Microserviço responsável por preparar as "bebidas" dos pedidos enviados pelos waiters.

Ações

Este microsserviço coleta os itens na fila de drink (drinks) 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 27019. 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.