Skip to content

Latest commit

 

History

History
30 lines (14 loc) · 841 Bytes

README.md

File metadata and controls

30 lines (14 loc) · 841 Bytes

Para compilar o binário principal do servidor e gerar o binário com o nome "broker":

$ make

Para usar o ambiente docker (a porta 1883 será utilizada assim como o servidor mosquitto):

$ docker-compose build

$ docker-compose up -d

Para usar o script de testes utilizado nos benchmarks:

$ run_tests.sh <# de clientes> <# de topicos> <tempo de monitoramento (s)> <# de testes>

Sobre os arquivos presentes:

slides.pdf - Apresentação em slides do que foi realizado no EP.

broker.c - Código fonte do servidor broker MQTT descrito pelo enunciado.

Makefile - Ajuda na compilação (mesmo não existindo nenhuma dependência inesperada).

run_tests.sh - Script em bash utilizado para fazer os testes/benchmarks

Dockerfile - Arquivo que define o ambiente dos testes/benchmark

docker-compose.yml - Complementa o Dockerfile